Lompat ke konten utama
←

Mengolah Data dengan SQL

Pelajaran 10 dari 24

Menyaring baris

BETWEEN dan IS NULL

Setelah pelajaran ini kamu bisa menyaring rentang nilai dan baris yang kosong.

  • ±13 menit
  • 3 latihan
  • Diperiksa 26 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

BETWEEN a AND b menyisakan nilai dari a sampai b dengan kedua batas ikut terhitung, sama artinya dengan dua syarat >= dan <= yang digabung AND. Batas kecil ditulis lebih dulu: BETWEEN 60 AND 20 tidak menghasilkan error, hasilnya kosong.

SELECT nama FROM produk WHERE stok BETWEEN 20 AND 60;
SELECT nama FROM pelanggan WHERE kota IS NULL;

NULL berarti nilainya tidak diisi — bukan angka nol dan bukan teks kosong. Perbandingan apa pun dengan NULL tidak menghasilkan benar atau salah, melainkan NULL lagi, sehingga barisnya tidak pernah lolos WHERE. Karena itu pemeriksaannya memakai IS NULL dan IS NOT NULL.

BETWEEN juga bekerja pada teks dan tanggal. Syarat bergabung BETWEEN '2025-01-01' AND '2025-03-31' mengambil pelanggan yang bergabung pada kuartal pertama, karena format tanggal di dataset ini membuat urutan teks sama dengan urutan waktu.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 5 lagi