Lompat ke konten utama

SQL Lanjutan

Pelajaran 8 dari 14

Subkueri · Pelajaran 8

Subkueri yang menghasilkan satu nilai

Tujuan: Pengguna dapat membandingkan setiap baris dengan satu angka ringkasan.

±8 menitDiperiksa 2026-09-22

Subkueri yang menghasilkan satu baris satu kolom disebut subkueri skalar. Nilainya dapat dipakai langsung di sebelah kanan operator perbandingan.

SELECT nama, stok FROM produk
WHERE stok < (SELECT AVG(stok) FROM produk);

Ringkasan tidak dapat ditulis langsung di WHERE (WHERE stok < AVG(stok) ditolak), karena WHERE diperiksa sebelum ringkasan dihitung. Subkueri menyelesaikan urutan itu.

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

Materi kelas ini diadaptasi dari Software Carpentry — Databases and SQL (sql-novice-survey) (CC-BY-4.0), Data Carpentry — SQL for Ecology (CC-BY-4.0), Kaggle learntools — Intro to SQL dan Advanced SQL (Apache-2.0), NUKnightLab — SQL Murder Mystery (CC-BY-SA-4.0). Rincian perubahan ada di halaman kelas.