MulaiMulai sekarang secara gratis

UNION dan UNION ALL

Anda ingin membuat kueri yang mengembalikan semua kota yang tercantum dalam basis data Earthquakes. Ini seharusnya menjadi kueri sederhana pada tabel Cities. Namun, untuk memastikan Anda mendapatkan semua kota dalam basis data, Anda akan menambahkan kueri ke tabel Nations untuk menyertakan ibu kota negara juga. Anda akan menggunakan UNION untuk menghapus baris duplikat.

Karena penasaran, Anda ingin tahu apakah memang ada baris duplikat. Jika Anda menjalankan kueri yang sama tetapi menambahkannya dengan UNION ALL sebagai gantinya, lalu membandingkan jumlah baris yang dikembalikan pada masing-masing kueri, UNION ALL akan mengembalikan lebih banyak baris jika terdapat duplikat.

Latihan ini adalah bagian dari kursus

Meningkatkan Kinerja Kueri di SQL Server

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

SELECT ___ AS NearCityName, -- City name column
	   CountryCode
FROM Cities

___ -- Append queries

SELECT ___ AS NearCityName, -- Nation capital column
       Code2 AS CountryCode
FROM Nations;
Edit dan Jalankan Kode