Blink SQL UNION ALL语句
UNION ALL语句
UNION ALL语句将两个流式数据合并。两个流式数据的字段必须完全一致,包括字段类型和字段顺序。
语法
select_statement
UNION ALL
select_statement;
说明 实时计算Flink版同样支持
UNION
函数。UNION ALL
允许重复值,UNION
不允许重复值。在实时计算Flink版系统中,UNION
相当于UNION ALL+Distinct
,运行效率低,通常不推荐使用UNION
。
示例
测试数据
表 1. test_source_union1
a(varchar) | b(bigint) | c(bigint) |
---|---|---|
test1 | 1 | 10 |
表 2. test_source_union2
a(varchar) | b(bigint) | c(bigint) |
---|---|---|
test1 | 1 | 10 |
test2 | 2 | 20 |
表 3. test_source_union3
a(varchar) | b(bigint) | c(bigint) |
---|---|---|
test1 | 1 | 10 |
test2 | 2 | 20 |
test1 | 1 | 10 |
测试语句
SELECTa,sum(b) as d,sum(c) as e
FROM (SELECT * from test_source_union1UNION ALLSELECT * from test_source_union2UNION ALLSELECT * from test_source_union3)tGROUP BY a;
测试结果
a(varchar) | d(bigint) | e(bigint) |
---|---|---|
test1 | 1 | 10 |
test2 | 2 | 20 |
test1 | 2 | 20 |
test1 | 3 | 30 |
test2 | 4 | 40 |
test1 | 4 | 40 |
说明 此结果为调试结果,会显示出计算过程。如果您的结果表是DataHub、消息队列Kafka或消息队列MQ等,正式上线也会显示过程数据。但如果您的结果表是云数据RDS等关系型数据库,正式上线,主键相同的记录显示为一条数据。
Blink SQL UNION ALL语句相关推荐
- SQL Server中的Union和Union All语句之间的差异及其性能
SQL Server中的Union和Union All语句之间的差异及其性能 UNION vs UNION ALL 了解union和union all语句之间的差异及其性能. UNION UNION命 ...
- SQL UNION 操作符
SQL UNION 操作符合并两个或多个 SELECT 语句的结果. 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时,每个 SELECT 语句 ...
- SQL高级---SQL UNION 和 UNION ALL 操作符
SQL UNION 和 UNION ALL 操作符 SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥 ...
- 2、SQL UNION 和 UNION ALL 操作符
网址:http://www.w3school.com.cn/sql/sql_union.asp SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意, ...
- SQL Server中SQL Union vs Union All
This article explains to the SQL Union and vs Union All operators in SQL Server. We will also explor ...
- MySQL学习记录 (二) ----- SQL数据查询语句(DQL)
相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...
- SQL UNION 和 UNION ALL 操作符
SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同 ...
- SQL UNION运算符
SQL UNION运算符 UNION运算符用于组合两个或更多SELECT语句的结果集,而不返回任何重复的行. UNION中的每个SELECT语句必须具有相同的列数 这些列也必须具有相似的数据类型 每个 ...
- 第53章 SQL GROUP BY 语句教程
GROUP BY 语句可结合一些聚合函数来使用 GROUP BY 语句 GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组. SQL GROUP BY 语法 SELECT col ...
最新文章
- mysql.data.dll win10_关于Linux和Windows下部署mysql.data.dll的注册问题》
- jQuery Ajax: $.post请求示例
- java实现红包要多少钱_java实现红包的分配算法
- php连接mysql数据没反应_PHP mysql 数据库连接时 网页无法显示
- ListView列表刷新方法的区别
- python3x程序设计基础周元哲_Python 3 x程序设计基础
- 区块链教程Fabric1.0源代码分析Ledger statedb(状态数据库)
- jsp过滤器一点小结
- 交叉火力dsp手机调音软件_dsp教程_交叉火力dsp调音教程_教你学dsp百度云
- M1芯片电脑SVN安装
- React Native跨平台移动应用开发框架介绍
- 数学建模竞赛在中国的蝗虫式增长
- 概率论学习一——公理化定义及古典概型
- 学习PHP——高级(总)
- python将图片转换为csv
- 这样弄简历就算面试过了,offer也会黄!
- 2021年 最新 多阶段构建dockerfile实现java源码编译打jar包并做成镜像
- 三层网络渗透测试实验
- 「区块链+数字身份」:DID 身份认证的新战场
- 读书百客:《渔家傲·天接云涛连晓雾》鉴赏
热门文章
- 高德地图, 根据长/宽/角度 绘制矩形 polygon
- 缩略词含义(实习记录)
- 【mysql】如何对 时分秒 不规则的数据排序 处理为正常的升序或者降序
- comsol5.3 linux安装教程,COMSOL Multiphysics3.3(WinLinux)安装说明
- 关于axure的安装和使用
- html5磨砂透明首页制作,如何制作磨砂效果的顶部固定导航菜单
- 赤壁游戏服务器获取玩家角色信息失败,赤壁三分天下常见问题FAQ
- 封装微信小程序提现到零钱
- 【狮子数学】chapter5-01-二重积分概念与性质(第84讲)
- Windows Server 2003 sp1升级到sp2报错解决办法