sql語句之UNION,聯合查詢


將兩個或更多查詢的結果集組合為單個結果集,該結果集包含聯合查詢中的所有查詢的全部行。UNION的結果集列名與UNION運算符中第一個Select語句的結果集的列名相同。另一個Select語句的結果集列名將被忽略。
其中兩種不同的用法是UNION和UNIONALL,區別在於UNION從結果集中刪除重復的行。如果使用UNIONALL 將包含所有行並且將不刪除重復的行。
UNION和UNIONALL的區別:
union 檢查重復
union all 不做檢查
比如select 'a' union select 'a' 輸出就是一行 a
比如select 'a' union all select 'a' 輸出就是兩行 a
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM