当前位置: 首页 > news >正文

西宁建设网站价格低永川集团网站建设

西宁建设网站价格低,永川集团网站建设,合肥工程建设交易中心网站,良乡网站建设Flink系列之:集合操作 一、集合操作二、UNION三、INTERSECT四、EXCEPT五、IN六、EXISTS 一、集合操作 适用于流、批操作 二、UNION UNION 和 UNION ALL 返回两个表中的数据。 UNION 会去重,UNION ALL 不会去重。 Flink SQL> create view t1(s) as…

Flink系列之:集合操作

  • 一、集合操作
  • 二、UNION
  • 三、INTERSECT
  • 四、EXCEPT
  • 五、IN
  • 六、EXISTS

一、集合操作

  • 适用于流、批操作

二、UNION

UNION 和 UNION ALL 返回两个表中的数据。 UNION 会去重,UNION ALL 不会去重。

Flink SQL> create view t1(s) as values ('c'), ('a'), ('b'), ('b'), ('c');
Flink SQL> create view t2(s) as values ('d'), ('e'), ('a'), ('b'), ('b');Flink SQL> (SELECT s FROM t1) UNION (SELECT s FROM t2);
+---+
|  s|
+---+
|  c|
|  a|
|  b|
|  d|
|  e|
+---+Flink SQL> (SELECT s FROM t1) UNION ALL (SELECT s FROM t2);
+---+
|  c|
+---+
|  c|
|  a|
|  b|
|  b|
|  c|
|  d|
|  e|
|  a|
|  b|
|  b|
+---+

三、INTERSECT

INTERSECT 和 INTERSECT ALL 返回两个表中共有的数据。 INTERSECT 会去重,INTERSECT ALL 不会去重。

Flink SQL> (SELECT s FROM t1) INTERSECT (SELECT s FROM t2);
+---+
|  s|
+---+
|  a|
|  b|
+---+Flink SQL> (SELECT s FROM t1) INTERSECT ALL (SELECT s FROM t2);
+---+
|  s|
+---+
|  a|
|  b|
|  b|
+---+

四、EXCEPT

EXCEPT 和 EXCEPT ALL 返回在一个表中存在,但在另一个表中不存在数据。 EXCEPT 会去重,EXCEPT ALL不会去重。

Flink SQL> (SELECT s FROM t1) EXCEPT (SELECT s FROM t2);
+---+
| s |
+---+
| c |
+---+Flink SQL> (SELECT s FROM t1) EXCEPT ALL (SELECT s FROM t2);
+---+
| s |
+---+
| c |
| c |
+---+

五、IN

如果表达式(可以是列,也可以是函数等)存在于子查询的结果中,则返回 true。子查询的表结果必须由一列组成。此列必须与表达式具有相同的数据类型。

SELECT user, amount
FROM Orders
WHERE product IN (SELECT product FROM NewProducts
)

优化器会把 IN 条件重写为 join 和 group 操作。对于流式查询,计算查询结果所需的状态可能会根据输入行数而无限增长。你可以设置一个合适的状态 time-to-live(TTL)来淘汰过期数据以防止状态过大。注意:这可能会影响查询结果的正确性。

六、EXISTS

SELECT user, amount
FROM Orders
WHERE product EXISTS (SELECT product FROM NewProducts
)

如果子查询返回至少一行,则为 true。只支持能被重写为 join 和 group 的操作。

优化器会把 EXIST 重写为 join 和 group 操作.对于流式查询,计算查询结果所需的状态可能会根据输入行数而无限增长。你可以设置一个合适的状态 time-to-live(TTL)来淘汰过期数据以防止状态过大。注意:这可能会影响查询结果的正确性。

http://www.yayakq.cn/news/227968/

相关文章:

  • 做网站需要办什么证件网站后台修改导航栏
  • 网站技能培训班有哪些门店管理系统免费版
  • 为什么那么多人建网站做博客做图片赚钱的网站
  • 电脑网站制作免费的行情网站
  • 网站托管公司江苏省住房与城乡建设部网站
  • 最简单的网站开发软件有哪些wordpress评论添加验证码
  • 青浦网站制作有限责任公司是什么意思
  • 永康网站设计宁波百度关键词推广
  • 网站建设价格对比单汽配网站建设成本
  • 个人求职网站源代码免费行情软件app网站大全下载有图片
  • 湛江网站建设皆选小罗23制作一个论坛网站多少钱
  • alt网站标签怎么做网站建设成本核算
  • 重庆金融网站建设拍卖网站开发
  • 唯品会网站建设的目标台州律师网站建设
  • 怎样在百度能搜到自己的网站最专业网站建设
  • 培训机构网站建设方案北京网站建设 网络推广
  • 专业网站建设 公司排名wordpress 数据 拆分
  • 网站建设sem沈阳建设工程信息网下载
  • 移动网站mip天元建设集团有限公司 安百平 电话
  • 杭州公司网站开发改则网站建设
  • 建站网站排行女程序员可以干到多少岁
  • 电子商务网站建设c谷德设计网入口
  • 线上问诊网站建设上海公布最新情况
  • 网站如何自动手机版30岁学编程太晚了
  • 延吉网站建设彩票软件项目管理的主要内容有哪些?
  • 免费学编程的网站有哪些中国500强名单
  • 专业做网站价格个人网页设计作品 html模版
  • 贵阳培训网站建设长沙做电商网站设计
  • wordpress怎么编辑网站北京故宫网站建设分析
  • 怎么做接口网站珠海哪里做网站的