SQL 中的 UNION 運算子用於合併表中的數據,特點為:合併表、要求列匹配、保留重複行。用途包括:合併互補資料、尋找重複資料、建立總計報表和消除重複資料。範例:SELECT customer_id, first_name, last_name FROM customers UNION SELECT customer_id, first_name, last_name FROM orders; 將合併 customers 和 orders 表的客戶數據,包括重複行。
SQL 中的UNION
UNION 是SQL 中的運算符,用於合併兩個或更多表中的資料。它將輸入表中的行附加在一起,建立一張新的結果表。
語法
<code class="sql">SELECT 列名1, 列名2, ... FROM 表1 UNION SELECT 列名1, 列名2, ... FROM 表2;</code>
特點
用途
UNION 主要用於下列情況:
範例
以下範例將兩個名為customers
和orders
的資料表的客戶資料合併為一個結果表:
<code class="sql">SELECT customer_id, first_name, last_name FROM customers UNION SELECT customer_id, first_name, last_name FROM orders;</code>
結果表將包含兩個表的客戶訊息,包括重複行。
以上是sql中的union是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!