MulaiMulai sekarang secara gratis

Membandingkan join

Dalam latihan ini, Anda akan memeriksa bagaimana hasil dapat berbeda saat melakukan FULL JOIN dibandingkan dengan LEFT JOIN dan INNER JOIN dengan menggabungkan tabel countries dan currencies. Anda akan berfokus pada region Amerika Utara dan rekaman yang name negaranya kosong.

Anda akan mulai dengan full join dengan countries di sebelah kiri dan currencies di sebelah kanan. Ingat kembali cara kerja full join dengan diagram di bawah ini!

Kemudian Anda akan menyelesaikan left join serupa dan diakhiri dengan inner join, sambil mengamati hasil yang Anda lihat sepanjang proses.

Latihan ini adalah bagian dari kursus

Menggabungkan Data di SQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

SELECT name AS country, code, region, basic_unit
FROM countries
-- Join to currencies
___ 
USING (code)
-- Where region is North America or name is null
WHERE ___
ORDER BY region;
Edit dan Jalankan Kode