Operator UNION dalam SQL digunakan untuk menggabungkan set hasil pernyataan SELECT dengan struktur lajur yang sama, mengalih keluar baris pendua (lalai) atau mengekalkan baris pendua (menggunakan kata kunci SEMUA), untuk mendapatkan set hasil penduaan baharu.
Penggunaan UNION dalam SQL
Dalam SQL, UNION ialah operator yang digunakan untuk menggabungkan set hasil dua atau lebih pernyataan SELECT dengan struktur lajur yang sama. Ia menggabungkan set hasil ke dalam set hasil baharu yang mengandungi baris unik daripada semua set hasil input.
Syntax
Sintaks umum pernyataan UNION adalah seperti berikut:
<code>SELECT_STATEMENT1 UNION [ALL] SELECT_STATEMENT2 [UNION ... SELECT_STATEMENTn]</code>
Di mana:
Penggunaan
Pengendali UNION digunakan dalam situasi berikut:
Contoh
Contoh berikut menggunakan KESATUAN untuk menggabungkan maklumat pekerja daripada dua jadual:
<code>SELECT * FROM employees UNION SELECT * FROM new_hires;</code>
Set hasil akan mengandungi baris pekerja unik daripada jadual pekerja dan jadual new_hires.
Contoh berikut menggunakan UNION ALL untuk mengekalkan baris pendua:
<code>SELECT * FROM employees UNION ALL SELECT * FROM new_hires;</code>
Set hasil akan mengandungi semua baris pekerja daripada jadual pekerja dan jadual new_hires, termasuk baris pendua.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan kesatuan dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!