UNION 操作將來自不同資料表的行合併為一個結果集,移除重複行。語法格式為:SELECT column_list FROM table1 UNION SELECT column_list FROM table2...,其中 table1 和 table2 是要合併的表。 UNION 操作要求參與表具有相同的列數和資料類型,並且移除重複行。
SQL 中的 UNION 操作
什麼是 UNION 操作?
UNION 操作將來自兩個或多個資料表的行合併為一個結果集,從而刪除重複行。
如何使用 UNION 操作?
UNION 操作的語法格式為:
<code class="sql">SELECT column_list FROM table1 UNION SELECT column_list FROM table2 ...</code>
其中:
column_list
指定要從每個表中檢索的列table1
, table2
, ... 是要合併的表格##範例
#例如,假設students 表和
teachers 表格具有以下資料:
John | |
---|---|
#Mary | 22 |
Bob | 25 |
#teachers | |
---|---|
30 | |
#35 | |
40 | |
<code class="sql">SELECT name, age FROM students UNION SELECT name, age FROM teachers;</code> | 結果將如下所示:|
age | |
John | 20 |
Mary 22
#Alice
以上是sql中union怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!