
SQL - Joins
INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, CROSS JOIN, self join, multiple join
1Jenis join apa yang hanya mengembalikan baris yang memiliki kecocokan di kedua tabel?
Jenis join apa yang hanya mengembalikan baris yang memiliki kecocokan di kedua tabel?
Jawaban
INNER JOIN secara eksklusif mengembalikan baris di mana kondisi join terpenuhi di kedua tabel. Baris tanpa kecocokan di salah satu tabel akan dikecualikan dari hasil. Ini adalah jenis join yang paling umum digunakan dalam SQL karena menjamin bahwa setiap baris hasil berisi data lengkap dari kedua tabel.
2Kata kunci apa yang digunakan untuk menentukan kondisi pencocokan antara dua tabel dalam sebuah join?
Kata kunci apa yang digunakan untuk menentukan kondisi pencocokan antara dua tabel dalam sebuah join?
Jawaban
Kata kunci ON menentukan kondisi pencocokan antara kolom kedua tabel selama join. Sintaks standarnya adalah SELECT ... FROM tabel1 JOIN tabel2 ON tabel1.kolom = tabel2.kolom. Anda juga dapat menggunakan USING ketika kolom join memiliki nama yang sama di kedua tabel, namun ON tetap menjadi bentuk yang paling fleksibel dan universal.
3Apa yang dikembalikan LEFT JOIN ketika baris dari tabel kiri tidak memiliki kecocokan di tabel kanan?
Apa yang dikembalikan LEFT JOIN ketika baris dari tabel kiri tidak memiliki kecocokan di tabel kanan?
Jawaban
LEFT JOIN mempertahankan semua baris dari tabel kiri, baik memiliki kecocokan di tabel kanan atau tidak. Ketika tidak ada kecocokan, kolom dari tabel kanan diisi dengan nilai NULL. Perilaku ini sangat berguna untuk mengidentifikasi catatan yatim atau memastikan tidak ada data dari tabel utama yang hilang selama join.
Apa perbedaan utama antara LEFT JOIN dan RIGHT JOIN?
Hasil apa yang dihasilkan oleh CROSS JOIN?
+17 pertanyaan wawancara
Topik wawancara Data Analytics lainnya
Google Sheets - Dasar-Dasar
Google Sheets - Formula Lanjutan
SQL - Dasar-dasar
SQL - Agregasi dan Pengelompokan
BigQuery - Dasar-Dasar
Data Cleaning - Pembersihan data
KPI dan Metrik Bisnis
Statistik Deskriptif
Zapier dan otomatisasi No-Code
Prinsip Visualisasi Data
Python & Pandas - Dasar-dasar
Google Sheets - Dashboard Otomatis
SQL - Subquery dan CTE
SQL - Window Functions
BigQuery - Fitur Lanjutan
Data Modeling
Analisis Funnel dan Konversi
Analisis Cohort dan Retensi
Google Tag Manager dan Tracking
API dan Webhook
dbt - Dasar-dasar
AB Testing dan Statistik Terapan
Looker Studio (Google Data Studio)
Power BI - Dasar-Dasar
SQL - Kueri Analitik Lanjutan
dbt - Fitur Lanjutan
Power BI - DAX dan Dashboard Lanjutan
Python Analytics - Analisis Lanjutan dan ML
Kuasai Data Analytics untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis