Filter Data — SQL

Gunakan WHERE untuk memfilter baris berdasarkan kondisi. Operator perbandingan: Operator Keterangan Contoh = Sama dengan WHERE age = 25 != atau Tidak sama WHERE

Gunakan WHERE untuk memfilter baris berdasarkan kondisi.

Operator perbandingan:

Operator Keterangan Contoh
= Sama dengan WHERE age = 25
!= atau <> Tidak sama WHERE role != 'admin'
> Lebih besar WHERE price > 100000
< Lebih kecil WHERE stock < 10
>= Lebih besar atau sama WHERE grade >= 80
<= Lebih kecil atau sama WHERE age <= 30

Operator logika:

-- AND: kedua kondisi harus terpenuhi
SELECT * FROM users WHERE age > 20 AND role = 'admin';

-- OR: salah satu kondisi terpenuhi
SELECT * FROM users WHERE city = 'Jakarta' OR city = 'Bandung';

-- NOT: membalikkan kondisi
SELECT * FROM users WHERE NOT role = 'admin';

LIKE — pencarian pola:

-- Nama yang dimulai dengan 'B'
SELECT * FROM users WHERE name LIKE 'B%';

-- Email yang mengandung 'gmail'
SELECT * FROM users WHERE email LIKE '%gmail%';

BETWEEN — rentang nilai:

SELECT * FROM products WHERE price BETWEEN 50000 AND 200000;

IN — salah satu dari daftar:

SELECT * FROM users WHERE city IN ('Jakarta', 'Bandung', 'Surabaya');

Yang akan kamu pelajari