PostgreSQL之Union语句

开心一笑

怕老婆的人,受尽了气,于是联合召开一个大会,研究对付悍妇的办法。
众老婆知道了,一齐打入会场,众男人飞奔逃窜,唯一人安坐不动,
大家都说:“这个人了不起,可以当我们的大哥。”
一会儿悍妇们走了,上前一看,那个人已吓死了。

提出问题

PostgreSQL中的union语句如何使用???

解决问题

PostgreSQL UNION:

子句/运算符用于合并两个或多个SELECT语句的结果,不返回任何重复的行

PostgreSQL UNION ALL:
运算符是用来结合两个SELECT语句,包括重复行

数据库表ay_user_one

图片

《PostgreSQL之Union语句》 这里写图片描述

数据库表ay_second_second

图片

《PostgreSQL之Union语句》 这里写图片描述

UNION

select one.name from ay_user_one one

UNION

select sec.name from ay_user_second sec

结果如下,name相同的将会被合并掉

《PostgreSQL之Union语句》 这里写图片描述

UNION ALL

select one.name from ay_user_one one

UNION ALL

select sec.name from ay_user_second sec

结果如下,发现重复的数据不会被合并了!!!

《PostgreSQL之Union语句》 这里写图片描述

注意点:

  • select语句中必须保持列数,列类型一致,否则会报错

读书感悟

  • 我闷闷不乐,因为我少了一双鞋,直到我在街上,见到有人缺了两条腿。
    如果你从来没有经历过战争的危险,你已经比五亿人幸福了;
    如果你能吃饱,已经比八亿人幸福了;
    如果你有存款,你已经比92%的人幸福了!快乐就是珍惜已拥有的一切!
  • 相信我,只有得到的东西,才最值得珍惜。
  • 上帝只负责给你创造理想的爱人,而你要负责遇见他。
    原文作者:阿_毅
    原文地址: https://www.jianshu.com/p/202a688a5013
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞