
SQL Joins & Kueri Lanjutan
INNER JOIN, LEFT/RIGHT JOIN, CROSS JOIN, CTEs, window functions, kueri bersarang, optimisasi
1Jenis JOIN mana yang hanya mengembalikan baris yang memiliki kecocokan di kedua tabel?
Jenis JOIN mana yang hanya mengembalikan baris yang memiliki kecocokan di kedua tabel?
Jawaban
INNER JOIN hanya mengembalikan baris yang memiliki kecocokan di kedua tabel. Jika baris dari tabel kiri tidak memiliki kecocokan di tabel kanan (atau sebaliknya), baris tersebut dikecualikan dari hasil. Ini adalah jenis JOIN yang paling restriktif dan paling umum digunakan untuk menggabungkan data terkait.
2Apa hasil dari LEFT JOIN ketika tabel kanan tidak memiliki kecocokan?
Apa hasil dari LEFT JOIN ketika tabel kanan tidak memiliki kecocokan?
Jawaban
LEFT JOIN mempertahankan semua baris dari tabel kiri, meskipun tidak ada kecocokan di tabel kanan. Dalam hal ini, kolom dari tabel kanan diisi dengan nilai NULL. Hal ini menjaga integritas data tabel utama sambil menambahkan informasi opsional.
3Bagaimana cara menemukan pelanggan yang belum melakukan pemesanan menggunakan JOIN?
Bagaimana cara menemukan pelanggan yang belum melakukan pemesanan menggunakan JOIN?
Jawaban
Untuk menemukan record tanpa kecocokan, gunakan LEFT JOIN diikuti dengan filter WHERE pada kolom tabel kanan IS NULL. Teknik ini lebih performa daripada subkueri NOT IN karena menghindari pemindaian tabel pesanan berkali-kali. Ini adalah pola klasik untuk mendeteksi data yatim.
Apa yang dihasilkan oleh CROSS JOIN sebagai hasilnya?
Apa itu SELF JOIN dan kapan menggunakannya?
+19 pertanyaan wawancara
Topik wawancara Data Science & ML lainnya
Dasar-dasar Python
Pemrograman Berorientasi Objek Python
Struktur Data Python
Dasar-Dasar Git
Dasar-dasar SQL
Dasar-Dasar NumPy
Dasar-dasar Pandas
Jupyter & Google Colab
Pandas Lanjutan
Visualisasi dengan Matplotlib & Seaborn
Visualisasi Interaktif dengan Plotly
Statistik Deskriptif
Statistik Inferensial
Web Scraping
BigQuery & Cloud Data
Feature Engineering
ML Terbimbing: Regresi
ML Terbimbing: Klasifikasi
Pohon Keputusan & Ensemble
ML Tanpa Pengawasan
Pipeline ML & Validasi
Deret Waktu & Peramalan
Dasar-Dasar Deep Learning
TensorFlow & Keras
CNN dan klasifikasi gambar
RNN & Sekuens
Transformers & Attention
NLP & Hugging Face
GenAI & LangChain
MLOps dan Deployment
Kuasai Data Science & ML untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis