Learn
← Previous Next →

Hari 6: BETWEEN, IN & LIKE

45 min Last updated 25 Mar 2026

BETWEEN — Rentang Nilai

-- Produk dengan harga antara 100rb–500rb
SELECT nama_produk, harga FROM produk
WHERE harga BETWEEN 100000 AND 500000;

-- Pelanggan umur 25–35
SELECT nama, umur FROM pelanggan
WHERE umur BETWEEN 25 AND 35;

IN — Daftar Nilai

-- Pelanggan dari beberapa kota
SELECT nama, kota FROM pelanggan
WHERE kota IN ('Jakarta', 'Bandung', 'Surabaya');

-- NOT IN — kecualikan
SELECT nama, kota FROM pelanggan
WHERE kota NOT IN ('Jakarta', 'Bandung');

LIKE — Pencarian Pola Teks

-- % = karakter apa saja (0 atau lebih)
-- _ = tepat 1 karakter

-- Nama yang diawali huruf A
SELECT nama FROM pelanggan WHERE nama LIKE 'A%';

-- Email yang mengandung "gmail"
SELECT nama, email FROM pelanggan WHERE email LIKE '%gmail%';

-- Nama dengan tepat 4 huruf
SELECT nama FROM pelanggan WHERE nama LIKE '____';

💡 Notice: BETWEEN bersifat inklusif (termasuk batas bawah dan atas).

Assignment

Tampilkan nama_produk dan harga dari produk yang harganya antara 50.000 dan 500.000, diurutkan dari termurah.

Expected output:

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