MulaiMulai sekarang secara gratis

Membandingkan suatu negara dengan negara itu sendiri

Self join sangat berguna untuk membandingkan data dari satu bagian tabel dengan bagian lain dari tabel yang sama. Misalkan Anda ingin mengetahui seberapa besar perubahan populasi setiap negara dari 2010 ke 2015. Anda dapat memvisualisasikan perubahan ini dengan melakukan self join.

Dalam latihan ini, Anda akan menjawab pertanyaan tersebut dengan menggabungkan tabel populations dengan dirinya sendiri. Ingat bahwa pada self join, tabel harus diberi alias. Gunakan kesempatan ini untuk berlatih memberi alias!

Karena Anda akan menggabungkan tabel populations dengan dirinya sendiri, Anda dapat memberi alias populations sebagai p1 dan p2. Ini merupakan praktik yang baik terutama saat Anda memberi alias pada tabel yang memiliki huruf awal yang sama.

Latihan ini adalah bagian dari kursus

Menggabungkan Data di SQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- Select aliased fields from populations as p1
___
-- Join populations as p1 to itself, alias as p2, on country code
___
Edit dan Jalankan Kode