SQLTingkat: Lanjutan6 min

Common Table Expressions (CTE) & Klausa WITH

Ubah subquery yang berantakan menjadi rangkaian query modular yang mudah dibaca menggunakan Common Table Expression (CTE) dan recursive query.

Menyusun Kueri Modular dengan WITH

Pratinjau Terbuka

CTE mendefinisikan tabel virtual sementara yang hanya ada selama durasi eksekusi kueri utama, meningkatkan keterbacaan kode secara drastis dibanding nested subqueries.

Contoh Kode Sintaks
WITH GajiTinggi AS (
  SELECT id, nama, role, gaji, dept_id
  FROM employees
  WHERE gaji >= 20000000
),
DepartemenRingkasan AS (
  SELECT dept_id, COUNT(*) as jumlah_elit
  FROM GajiTinggi
  GROUP BY dept_id
)
SELECT d.nama_departemen, dr.jumlah_elit
FROM DepartemenRingkasan dr
INNER JOIN departments d ON dr.dept_id = d.id;

Live Compiler Runner

Akses Kursus Wajib Login

Buka Akses Penuh Silabus & Praktikum

Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.

145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi