SQL Where

SQL WHERE Clause

WHERE clause digunakan untuk memfilter rekaman.

WHERE clause digunakan untuk mengekstrak hanya rekaman yang memenuhi yang ditentukan kondisi.

WHERE Syntax

SELECT column1, column2, ...
FROM table_name
WHERE condition; 

Database Demo

Di bawah ini adalah pilihan dari tabel “Pelanggan” di database contoh Northwind:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1
Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
4
Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

WHERE Clause Example

Pernyataan SQL berikut memilih semua pelanggan dari negara tersebut “Meksiko”, di tabel “Pelanggan”:

SELECT * FROM Customers
WHERE Country='Mexico';
Try it Yourself »

Text Fields vs. Numeric Fields

SQL membutuhkan tanda kutip tunggal di sekitar nilai teks (kebanyakan sistem database akan juga memungkinkan tanda kutip ganda).

Namun, bidang numerik tidak boleh diapit tanda kutip:

SELECT * FROM Customers
WHERE CustomerID=1;
Try it Yourself »

Operator di WHERE Clause

Operator berikut dapat digunakan di klausa WHERE:

OperatorDescriptionExample
=Sama denganCoba Sendiri
>Lebih besar dariCoba Sendiri
<Lebih Kecil dariCoba Sendiri
>=Lebih besar sama denganCoba Sendiri
<=Lebih kecil sama denganCoba Sendiri
<>Tidak sama. catat : Dalam beberapa versi SQL, operator ini dapat ditulis sebagai! =Coba Sendiri
BETWEENAntara jarak tertentuCoba Sendiri
LIKECari polaCoba Sendiri
INUntuk menentukan beberapa nilai yang mungkin untuk kolomCoba Sendiri

Leave a comment