Friday, November 30, 2018

SQL UNION

SQL UNION

SQL UNION

Operator SQL UNION digunakan untuk menggabungkan hasil tampilan dari dua atau lebih pernyataan SELECT.
  • Setiap pernyataan SELECT dalam UNION harus memiliki jumlah kolom yang sama
  • Kolom juga harus memiliki tipe data yang sama
  • Kolom di setiap pernyataan SELECT juga harus dalam urutan yang sama

SQL UNION Sintaks :
SELECT nama_kolom ...
FROM table1
UNION
SELECT nama_kolom ...
FROM table2;
UNION ALL Sintaks :
Operator UNION hanya memilih nilai yang berbeda secara default. Untuk membolehkan nilai duplikat, gunakan UNION ALL:
SELECT nama_kolom ...
FROM table1
UNION ALL
SELECT nama_kolom ...
FROM table2;
Catatan: Nama-nama kolom dalam hasil tampilan biasanya sama dengan nama kolom dalam pernyataan SELECT pertama di UNION.

Contoh SQL UNION

Pernyataan SQL berikut menampilkan City (hanya nilai yang berbeda) dari tabel "Customers" dan "Suppliers":
SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
ORDER BY City;
SQL UNION
hasil query

Catatan: Jika beberapa Customers atau Suppliers memiliki City yang sama, masing-masing City hanya akan dicantumkan satu kali, karena UNION hanya memilih nilai yang berbeda. Gunakan UNION ALL untuk juga memilih nilai yang duplikat.

SQL UNION ALL Contoh

Pernyataan SQL berikut menampilkan City (nilai duplikat juga) dari tabel "Customers" dan "Suppliers":
SELECT City FROM Customers
UNION ALL
SELECT City FROM Suppliers
ORDER BY City;
sql union all
hasil query



SQL UNION Dengan WHERE

Pernyataan SQL berikut menampilkan City Germany (hanya nilai-nilai yang berbeda) dari tabel "Customers" dan "Suppliers":
SELECT City, Country FROM Customers
WHERE Country='Germany'
UNION
SELECT City, Country FROM Suppliers
WHERE Country='Germany'
ORDER BY City;
sql union where
hasil query

SQL UNION ALL Dengan WHERE

Pernyataan SQL berikut menampilkan city Germany (nilai duplikat juga) dari tabel "Customers" dan "Suppliers":
SELECT City, Country FROM CustomersWHERE Country='Germany'UNION ALLSELECT City, Country FROM SuppliersWHERE Country='Germany'ORDER BY City;
sql union where
hasil query

Seseorang yang ingin membagi pengalaman dan ilmu yang berguna untuk para pembaca FajarYusuf.Com :)

Cobalah untuk memilih Pelajaran Pemrograman dan belajar dari Materi Pertama
EmoticonEmoticon


TENTANG SITUS

SITUS INI ADALAH SITUS PEMBELAJARAN PEMROGRAMAN DAN JUGA PEMAHAMAN TERHADAP TEKNOLOGI KOMPUTER. KALIAN BISA MENGIKUTI PEMBELAJARAN PEMROGRAMAN DENGAN BERTAHAP PADA MATERI YANG SUDAH SAYA SEDIAKAN, JIKA ADA MATERI YANG MEMBINGUNGKAN SILAKAN LAKUKAN KOMENTAR PADA MATERI YANG ANDA TANYAKAN ATAU KALIAN BISA MENGHUBUNGI SAYA DIHALAMAN KONTAK.

https://smallseotools.com/