900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Blink SQL UNION ALL语句

Blink SQL UNION ALL语句

时间:2023-07-26 19:34:49

相关推荐

Blink SQL UNION ALL语句

UNION ALL语句

UNION ALL语句将两个流式数据合并。两个流式数据的字段必须完全一致,包括字段类型和字段顺序。

语法

select_statementUNION ALLselect_statement;

说明实时计算Flink版同样支持UNION函数。UNION ALL允许重复值,UNION不允许重复值。在实时计算Flink版系统中,UNION相当于UNION ALL+Distinct,运行效率低,通常不推荐使用UNION

示例

测试数据

表 1. test_source_union1

表 2. test_source_union2

表 3. test_source_union3

测试语句

SELECTa,sum(b) as d,sum(c) as eFROM (SELECT * from test_source_union1UNION ALLSELECT * from test_source_union2UNION ALLSELECT * from test_source_union3)tGROUP BY a;

测试结果

说明此结果为调试结果,会显示出计算过程。如果您的结果表是DataHub、消息队列Kafka或消息队列MQ等,正式上线也会显示过程数据。但如果您的结果表是云数据RDS等关系型数据库,正式上线,主键相同的记录显示为一条数据。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。