Web Hosting | VPS | Registrasi Domain

SQL WHERE Clause

WHERE Clause digunakan untuk menyaring catatan.

WHERE Clause

WHERE clause digunakan untuk mengekstrak hanya catatan-catatan yang memenuhi kriteria tertentu.

SQL WHERE Syntax

SELECT column_name(s)
FROM table_name
WHERE column_name operator value

Contoh WHERE Clause

The "Persons" table:

P_Id LastName FirstName Address City
1 Abdul Manaf Sunter II Jakarta
2 Ahmad Syamsudin Pramuka Raya Jakarta
3 Muhammad Ali margonda Raya 5 Depok

 Sekarang kita ingin memilih hanya orang-orang yang tinggal di "Jakarta" kota dari tabel di atas.

Kami menggunakan pernyataan SELECT berikut:

SELECT * FROM Persons
WHERE City='Jakarta'

 result-set akan terlihat seperti ini:

P_Id LastName FirstName Address City
1 Abdul Manaf Sunter II Jakarta
2 Ahmad Syamsudin Pramuka Raya Jakarta

 

 

 

 

Quotes Sekitar Bidang Teks

SQL menggunakan tanda kutip tunggal di nilai teks (sistem database yang paling juga akan menerima tanda kutip ganda).

Namun, nilai-nilai numerik tidak boleh tertutup dalam tanda kutip.

Untuk nilai-nilai teks:

This is correct:

SELECT * FROM Persons WHERE FirstName='Syamsudin'

This is wrong:

SELECT * FROM Persons WHERE FirstName=Syamsudin

 Untuk nilai-nilai numerik:

This is correct:

SELECT * FROM Persons WHERE Year=1982

This is wrong:

SELECT * FROM Persons WHERE Year='1982'

 Operator Diizinkan dalam WHERE Clause

Dengan WHERE Clause, operator berikut ini dapat digunakan:

Operator Description
= sama
<> tidak sama
> lebih besar dari
< Kurang dari
>= Lebih besar dari atau sama
<= Kurang dari atau sama
BETWEEN Antara rentang inklusif
LIKE Mencari pola
IN Untuk menentukan beberapa nilai yang mungkin untuk kolom

Catatan: Dalam beberapa versi dari SQL <> Operator dapat ditulis sebagai !=