UNION 運算子將多個 SELECT 語句的結果合併成一個不含重複行的結果集。其特點包括:合併結果集的列順序和資料類型必須相同。不支援聚合函數。 UNION ALL 可用於合併包含重複行的結果集,以尋找重複資料。
SQL 中UNION 的用法
UNION 運算子在SQL 中用於將兩個或多個SELECT語句的結果合併成一個結果集。
用法:
SELECT 語句UNION SELECT 語句UNION ...
特點:
範例:
假設我們有兩個表格:
<code>表 Student: | id | name | | --- | ---- | | 1 | John | | 2 | Mary | 表 Teacher: | id | name | | --- | ---- | | 3 | David | | 4 | Lisa |</code>
我們可以使用UNION 運算符合併這兩個表格的name
欄位:
<code class="sql">SELECT name FROM Student UNION SELECT name FROM Teacher;</code>
結果集:
<code>| name | | --- | | John | | Mary | | David | | Lisa |</code>
#注意:
以上是sql中union的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!