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语句相关推荐

  1. SQL Server中的Union和Union All语句之间的差异及其性能

    SQL Server中的Union和Union All语句之间的差异及其性能 UNION vs UNION ALL 了解union和union all语句之间的差异及其性能. UNION UNION命 ...

  2. SQL UNION 操作符

    SQL UNION 操作符合并两个或多个 SELECT 语句的结果. 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时,每个 SELECT 语句 ...

  3. SQL高级---SQL UNION 和 UNION ALL 操作符

    SQL UNION 和 UNION ALL 操作符 SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥 ...

  4. 2、SQL UNION 和 UNION ALL 操作符

    网址:http://www.w3school.com.cn/sql/sql_union.asp SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意, ...

  5. 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 ...

  6. MySQL学习记录 (二) ----- SQL数据查询语句(DQL)

    相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...

  7. SQL UNION 和 UNION ALL 操作符

     SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同 ...

  8. SQL UNION运算符

    SQL UNION运算符 UNION运算符用于组合两个或更多SELECT语句的结果集,而不返回任何重复的行. UNION中的每个SELECT语句必须具有相同的列数 这些列也必须具有相似的数据类型 每个 ...

  9. 第53章 SQL GROUP BY 语句教程

    GROUP BY 语句可结合一些聚合函数来使用 GROUP BY 语句 GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组. SQL GROUP BY 语法 SELECT col ...

最新文章

  1. mysql.data.dll win10_关于Linux和Windows下部署mysql.data.dll的注册问题》
  2. jQuery Ajax: $.post请求示例
  3. java实现红包要多少钱_java实现红包的分配算法
  4. php连接mysql数据没反应_PHP mysql 数据库连接时 网页无法显示
  5. ListView列表刷新方法的区别
  6. python3x程序设计基础周元哲_Python 3 x程序设计基础
  7. 区块链教程Fabric1.0源代码分析Ledger statedb(状态数据库)
  8. jsp过滤器一点小结
  9. 交叉火力dsp手机调音软件_dsp教程_交叉火力dsp调音教程_教你学dsp百度云
  10. M1芯片电脑SVN安装
  11. React Native跨平台移动应用开发框架介绍
  12. 数学建模竞赛在中国的蝗虫式增长
  13. 概率论学习一——公理化定义及古典概型
  14. 学习PHP——高级(总)
  15. python将图片转换为csv
  16. 这样弄简历就算面试过了,offer也会黄!
  17. 2021年 最新 多阶段构建dockerfile实现java源码编译打jar包并做成镜像
  18. 三层网络渗透测试实验
  19. 「区块链+数字身份」:DID 身份认证的新战场
  20. 读书百客:《渔家傲·天接云涛连晓雾》鉴赏

热门文章

  1. 高德地图, 根据长/宽/角度 绘制矩形 polygon
  2. 缩略词含义(实习记录)
  3. 【mysql】如何对 时分秒 不规则的数据排序 处理为正常的升序或者降序
  4. comsol5.3 linux安装教程,COMSOL Multiphysics3.3(WinLinux)安装说明
  5. 关于axure的安装和使用
  6. html5磨砂透明首页制作,如何制作磨砂效果的顶部固定导航菜单
  7. 赤壁游戏服务器获取玩家角色信息失败,赤壁三分天下常见问题FAQ
  8. 封装微信小程序提现到零钱
  9. 【狮子数学】chapter5-01-二重积分概念与性质(第84讲)
  10. Windows Server 2003 sp1升级到sp2报错解决办法