Kata kunci yang mewakili kesatuan dalam SQL ialah UNION. Ia menggabungkan hasil dua atau lebih pernyataan SELECT ke dalam set hasil tunggal yang mengandungi semua baris unik, yang bermaksud ia menggabungkan semua baris daripada dua set hasil input tanpa pendua yang terkandung dalam kedua-dua Baris dalam set hasil.
Kata kunci yang mewakili kesatuan dalam SQL: UNION
Union operation
Kata kunci UNION digunakan untuk menggabungkan hasil dua atau lebih pernyataan SELECT ke dalam satu set hasil. Ia mengembalikan semua baris unik daripada dua set hasil input, yang bermaksud ia menggabungkan semua baris daripada dua set hasil tetapi tidak menduplikasi baris yang terkandung dalam kedua-dua set hasil.
Syntax
<code class="sql">SELECT_statement UNION [ALL] SELECT_statement</code>
di mana:
SELECT_statement
是要合并的 SQL 查询。ALL
是可选的关键字,表示返回所有行,包括重复的行。用法
UNION 关键字可以用于以下场景:
示例
以下示例将 employees
表和 customers
表中的姓名合并到一个结果集中:
<code class="sql">SELECT name FROM employees UNION SELECT name FROM customers;</code>
结果集将包含 employees
表和 customers
Penggunaan
pekerja
dan jadual pelanggan
ke dalam set hasil tunggal: 🎜rrreee🎜Set hasil akan mengandungi pekerja Semua nama unik dalam jadual dan jadual pelanggan
. 🎜🎜🎜Nota: 🎜🎜🎜🎜Kata kunci UNION hanya boleh menggabungkan set hasil dengan bilangan lajur dan jenis data yang sama. Kata kunci 🎜🎜UNION ALL akan mengembalikan semua baris, termasuk baris pendua, manakala kata kunci UNION hanya mengembalikan baris unik. 🎜🎜Atas ialah kandungan terperinci Kata kunci yang mewakili kesatuan dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!