Home Basis Data 2 query SQL UNION

SQL UNION

2154

SQL UNION digunakan untuk menggabungkan hasil set dari dua atau lebih pada pernyataan SELECT. Adapun ketentuan penggunaan UNION sebagai berikut:

  • Setiap pernyataan SELECT yang di dalamnya menggunakan UNION harus memiliki jumlah kolom yang sama.
  • Kolom juga harus memiliki tipe data yang serupa
  • Kolom di setiap pernyataan SELECT juga harus dalam urutan yang sama

Daftar Isi

Sintaks UNION

SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;

UNION ALL Sintaks

SQL UNION hanya menampilkan nilai yang berbeda (distinct) secara default. Untuk menampilkan seluruh nilai (duplikat), gunakan UNION ALL.

SELECT column_name(s) FROM table1
UNION ALL
SELECT column_name(s) FROM table2;

Catatan: Nama kolom yang ditampilkan pada pernyataan SELECT menggunakan UNION biasanya sama dengan nama kolom di SELECT bagian pertama .

Contoh UNION

SELECT nama FROM member UNION
SELECT nama FROM supplier

mengambil beberapa kolom :

SELECT nama, alamat FROM member UNION
SELECT nama, alamat FROM supplier

Menggunakan UNION ALL

SELECT nama FROM member UNION ALL
SELECT nama FROM supplier

Mencoba

LEAVE A REPLY

Please enter your comment!
Please enter your name here