Klausa WHERE digunakan untuk memfilter data yang ada di tabel
Klausa WHERE digunakan untuk mengekstrak hanya row yang memenuhi kondisi tertentu.
Sintak SQL WHere
SELECT kolom1, kolom2, ... FROM namatabel 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
SELECT * FROM pelanggan where negara='Malaysia';
Text dan Numerik di SQL Where
- Untuk kondisi text membutuhkan single quotes (‘)
- Untuk numeric tidak membutuhakn quotes
SELECT * FROM pelanggan 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 |