Data Analytics

SQL - Joins

INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, CROSS JOIN, self join, multiple join

20 pertanyaan wawancaraยท
Junior
1

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.

2

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.

3

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.

4

Apa perbedaan utama antara LEFT JOIN dan RIGHT JOIN?

5

Hasil apa yang dihasilkan oleh CROSS JOIN?

+17 pertanyaan wawancara

Kuasai Data Analytics untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis