【SQL Server 第3篇】union合并多個查詢結(jié)果

在構(gòu)造合并查詢是必須遵循以下幾條規(guī)則:

  • 兩個select語句在選擇列表中的列數(shù)目必須一樣多,而且對應(yīng)位置上的列的數(shù)據(jù)類型必須相同或者兼容。
  • 列的名字或者別名是由第一個select語句選擇列表決定的。
  • 可以為每個select語句都增加一個表示行的數(shù)據(jù)來源表達(dá)書。
  • 可以合并操作作為 select into命令的一部分使用,但是into關(guān)鍵字必須放在第一個select語句中;
  • 雖然select命令在默認(rèn)情況下不會去掉重復(fù)行,除非明確為它指定distinct關(guān)鍵字,但是在union合并操作與之相反,在默認(rèn)情況下,union子句將會去掉重復(fù)值,如果要保留重復(fù)值,需要明確ALL關(guān)鍵字
  • 需要對合并的結(jié)果集進(jìn)行排序,需要將order by子句放在最后一個select語句后面,但是它所使用的排序列名是以第一個select語句為主。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. SQL 簡介 SQL 的目標(biāo) 理想情況下,數(shù)據(jù)庫語言應(yīng)允許用戶: 建立數(shù)據(jù)庫和關(guān)系結(jié)構(gòu) 完成基本數(shù)據(jù)管理任務(wù)...
    板藍(lán)根plank閱讀 2,518評論 0 11
  • 前言 讀《sql必知必會 第四版》隨手做的筆記,寫的比較亂,可讀性并不好,讀的是中文版,翻譯過來的感覺有點(diǎn)怪怪的。...
    _老徐_閱讀 770評論 0 0
  • SQL SELECT 語句 一、查詢SQL SELECT 語法 (1)SELECT 列名稱 FROM 表名稱 (2...
    有錢且幸福閱讀 6,006評論 0 33
  • 教我一身正氣的那個人,卻對別人點(diǎn)頭哈腰。 1 不知什么時候開始,父母的形象轟然坍塌 大概是高中。 父母帶小曦去參加...
    曼季風(fēng)閱讀 416評論 0 0
  • 有多少人的肉體與靈魂是分離的,肉體扎根在土里,靈魂飄在云里。肉體無法企及靈魂,靈魂無法牽引不能自救的肉身。維系肉體...
    西錦瑟閱讀 460評論 0 0

友情鏈接更多精彩內(nèi)容