Gabungkan tabel
Bagian dari eksplorasi basis data adalah memahami bagaimana tabel-tabel saling berhubungan. Tabel company dan fortune500 tidak memiliki relasi formal di dalam basis data, tetapi hal ini tidak menghalangi Anda untuk menggabungkannya.
Untuk menggabungkan tabel-tabel tersebut, Anda perlu mencari kolom yang sama-sama dimiliki dan nilainya konsisten di kedua tabel. Ingat: hanya karena dua tabel memiliki kolom dengan nama yang sama, bukan berarti kolom tersebut pasti berisi data yang kompatibel. Jika Anda menemukan lebih dari satu pasang kolom dengan data serupa, Anda mungkin perlu mencoba menggabungkan menggunakan masing-masing kolom secara bergiliran untuk melihat apakah Anda mendapatkan jumlah hasil yang sama.
Rujuklah pada diagram hubungan entitas jika diperlukan.
Latihan ini adalah bagian dari kursus
Analisis Data Eksploratif di SQL
Petunjuk latihan
- Teliti dengan saksama isi tabel
companydanfortune500untuk menemukan kolom yang ada di kedua tabel dan juga dapat dianggap sebagai pengenal unik bagi setiap perusahaan. - Gabungkan tabel
companydanfortune500denganINNER JOIN.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
SELECT company.name
-- Table(s) to select from
FROM company
INNER JOIN ___
___ ___.___=___.___;