Klausa WHERE digunakan untuk memfilter data yang ada di tabel
Klausa WHERE digunakan untuk mengekstrak hanya row yang memenuhi kondisi tertentu.
Section Artikel [hide]
Sintak SQL WHere
SQL
xxxxxxxxxx
1
SELECT kolom1, kolom2, ...
2
FROM namatabel
3
where kondisi;
Demo database
custid | custname | telp | Alamat | City | kodepos | negara |
---|---|---|---|---|---|---|
1 | Desi Anjel | 0817283838380 | Jakarta. Jl. ABC | Jakarta | 12209 | Indonesia |
2 | Brutana Barist | 0817283838381 | Cikarang. Jl. ABC | Cikarang | 05021 | Indonesia |
3 | Telamad Anthony | 0817283838382 | Surabayar. Jl. ABC | Surabaya | 05023 | Indonesia |
4 | Imam Madila | 0817283838383 | Medan . Jl. ABC | Medan | 12123 | Indonesia |
5 | Syaktar munda | 0817283838384 | Papua . Jl. ABC | Papua | 31313 | Malaysia |
Contoh SQL Where
Query di bawah ini akan menampilkan negara “Malaysia” pada tabel pelanggan
SQL
xxxxxxxxxx
1
SELECT * FROM pelanggan
2
where negara='Malaysia';
Text dan Numerik di SQL Where
- Untuk kondisi text membutuhkan single quotes (‘)
- Untuk numeric tidak membutuhakn quotes
SQL
xxxxxxxxxx
1
SELECT * FROM pelanggan
2
where custid=1;
Operator Where
Operator | Description |
---|---|
= | Sama dengan |
> | Lebih dari |
< | Kurang dari |
>= | Lebih dari sama dengan |
<= | Kurang dari sama dengan |
<> | tidak sama dengan. Biasa di tulis juga != |
BETWEEN | Diantara |
LIKE | mencari dengan pola tertentu |
IN | untuk menspesifikasikan beberapa nilai yang mungkin |