
SQL - Subquery dan CTE
Subquery skalar, terkorelasi, EXISTS, WITH (CTE), CTE rekursif, refactoring kueri
1Apa itu subquery dalam SQL?
Apa itu subquery dalam SQL?
Jawaban
Subquery adalah kueri yang bersarang di dalam kueri SQL lain. Dapat muncul di klausa SELECT, FROM, WHERE, atau HAVING. Subquery dieksekusi terlebih dahulu dan hasilnya digunakan oleh kueri luar. Mekanisme ini memungkinkan pemecahan masalah kompleks menjadi langkah-langkah logis berturut-turut.
2Pada klausa SQL mana subquery skalar dapat digunakan?
Pada klausa SQL mana subquery skalar dapat digunakan?
Jawaban
Subquery skalar mengembalikan tepat satu nilai (satu baris, satu kolom). Berkat properti ini, dapat digunakan dalam klausa SELECT sebagai kolom terhitung. Juga dapat muncul di WHERE untuk perbandingan langsung. Subquery yang mengembalikan beberapa baris tidak dapat digunakan di tempat yang mengharapkan satu nilai tunggal.
3Apa perbedaan antara subquery dan join?
Apa perbedaan antara subquery dan join?
Jawaban
Subquery adalah kueri bersarang independen yang menghasilkan hasil antara yang digunakan oleh kueri luar, sedangkan join secara langsung menggabungkan kolom dari beberapa tabel ke dalam satu kumpulan hasil. Join umumnya lebih efisien untuk menggabungkan data, tetapi subquery terkadang lebih mudah dibaca untuk filter kompleks atau perhitungan antara.
Bagaimana menggunakan kata kunci IN dengan subquery untuk memfilter hasil?
Apa itu subquery terkorelasi?
+17 pertanyaan wawancara
Topik wawancara Data Analytics lainnya
Google Sheets - Dasar-Dasar
Google Sheets - Formula Lanjutan
SQL - Dasar-dasar
SQL - Agregasi dan Pengelompokan
SQL - Joins
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 - 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