回覆列表
  • 1 # ptuhy741

    union all,解釋為聯合所有Union解釋為聯合union或者Union all實現把前後兩個select集合的資料聯合起來,組成一個結果集查詢輸出。這就要求聯合前後的結果集,需要分別有相同的輸出欄位的數目,並且對應的欄位型別要相同。SELECT column1, column2 from table1union (all)select column1, column2 from table2以上語句要求量表的column1欄位型別相同,column2型別相同。而且每個查詢的數目都是一樣的。UNION ALL和UNION的差別就在ALL上面,第一個叫聯合所有,說明會顯示前後兩個查詢所有的資料,而UNION沒有ALL(所有)這個單詞,實現將前後兩個查詢的資料聯合到一起後,去掉重複的資料顯示。比如SELECT COLUMN1 FROM TABLE1的結果是123 SELECT COLUMN1 FROM TABLE2的結果是156分別都是三行,那麼UNION ALL的結果就是6行123156而UNION會過濾掉上述結果中1的重複一行,結果是12356五行結果

  • 中秋節和大豐收的關聯?
  • 什麼是晶片,晶片有什麼作用?