1. 程式人生 > >PostgreSQL之Union語句

PostgreSQL之Union語句

開心一笑

怕老婆的人,受盡了氣,於是聯合召開一個大會,研究對付悍婦的辦法。眾老婆知道了,一齊打入會場,眾男人飛奔逃竄,唯一人安坐不動,大家都說:“這個人了不起,可以當我們的大哥。”一會兒悍婦們走了,上前一看,那個人已嚇死了。

視訊教程

大家好,我錄製的視訊《Java之優雅程式設計之道》已經在CSDN學院釋出了,有興趣的同學可以購買觀看,相信大家一定會收穫到很多知識的。謝謝大家的支援……

提出問題

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

解決問題

PostgreSQL UNION:

子句/運算子用於合併兩個或多個SELECT語句的結果,不返回任何重複的行

PostgreSQL UNION ALL:
運算子是用來結合兩個SELECT語句,包括重複行

資料庫表ay_user_one

圖片
這裡寫圖片描述
資料庫表ay_second_second

圖片
這裡寫圖片描述
UNION

select one.name from ay_user_one one

UNION

select sec.name from ay_user_second sec

結果如下,name相同的將會被合併掉
這裡寫圖片描述

UNION ALL

select one.name from ay_user_one one

UNION ALL

select sec.name from ay_user_second sec

結果如下,發現重複的資料不會被合併了!!!
這裡寫圖片描述

注意點:

  • select語句中必須保持列數,列型別一致,否則會報錯

讀書感悟

  • 我悶悶不樂,因為我少了一雙鞋,直到我在街上,見到有人缺了兩條腿。如果你從來沒有經歷過戰爭的危險,你已經比五億人幸福了;如果你能吃飽,已經比八億人幸福了;如果你有存款,你已經比92%的人幸福了!快樂就是珍惜已擁有的一切!
  • 相信我,只有得到的東西,才最值得珍惜。
  • 上帝只負責給你創造理想的愛人,而你要負責遇見他。