Learn
← Previous Next →

Hari 2: WHERE & Operator Filter

50 min Last updated 25 Mar 2026

WHERE — Filter Baris

WHERE menentukan baris mana yang dikembalikan. Tanpa WHERE, semua baris ikut.

-- Satu kondisi
SELECT * FROM pelanggan WHERE kota = 'Jakarta';

-- Angka
SELECT nama, umur FROM pelanggan WHERE umur > 30;

-- AND: kedua kondisi harus terpenuhi
SELECT nama, kota, umur FROM pelanggan
WHERE kota = 'Jakarta' AND umur < 35;

-- OR: salah satu kondisi cukup
SELECT nama, kota FROM pelanggan
WHERE kota = 'Jakarta' OR kota = 'Bandung';

Operator Perbandingan

OperatorArti
=sama dengan
<> atau !=tidak sama dengan
>, <lebih besar / kecil
>=, <=lebih besar/kecil atau sama

IS NULL / IS NOT NULL

-- Pelanggan yang tidak punya email
SELECT nama FROM pelanggan WHERE email IS NULL;

-- Pelanggan yang punya email
SELECT nama FROM pelanggan WHERE email IS NOT NULL;

💡 Notice: String diapit tanda kutip tunggal: 'Jakarta'

Assignment

Tampilkan nama, kota, dan umur pelanggan yang berasal dari Jakarta DAN berumur lebih dari 25 tahun.

Expected output:

4 row(s) returned
SQL query.sql
Solution
Output
⏳ Loading DB...