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...