Lompat ke konten utama

SQL Lanjutan

Pelajaran 1 dari 14

Nilai kosong · Pelajaran 1

NULL: nilai yang belum ada

Tujuan: Pengguna dapat menyaring baris berdasarkan ada atau tidak adanya nilai.

±8 menitDiperiksa 2026-09-22

NULL berarti nilainya belum ada — berbeda dari nol dan dari teks kosong. Perbandingan dengan NULL tidak menghasilkan benar atau salah, melainkan tidak diketahui, sehingga baris itu tidak ikut hasil WHERE.

SELECT nama FROM pelanggan WHERE kota = NULL;   -- selalu kosong
SELECT nama FROM pelanggan WHERE kota IS NULL;  -- benar

IS NULL memeriksa baris yang nilainya belum ada; IS NOT NULL memeriksa yang sudah terisi.

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.