Home Basis Data 2 query SQL WHERE

SQL WHERE

3122

Perintah WHERE digunakan untuk filter record. Perintah ini akan menghasilkan record data yang memenuhi suatu kondisi.

Daftar Isi

Sintaks WHERE

SELECT column1column2, ...
FROM table_name
WHERE condition;

Catatan: Klausul WHERE tidak hanya digunakan pada perintah SELECT, tapi juga digunakan dalam kausul UPDATE, DLL, dll.


Basis Data Demo

Perhatikan data member di bawah ini.

MEMBER_IDKODENAMAALAMATKOTATELP
300709047301Dr. H. Muhyiddin Zainul Arifin, M.M.Jl. Garuda 18 Tambakberas JombangJombang
310710106102Dr. H. Chairul Anam, S.Kom, S.E, M.SiJombang
320714128301Siti Sufaidah, S.Kom., M.SiSugihwaras Mojokrapak Tembelang JombangJombang
330720107801Munawarah, S.Kom., M.Si.Jl. Pahlawan Sunaryo Pandaan ,PasuruanPasuruan
340724116802Zulfikar, SP., M.SiOma Green Park Blok I H no. 09 Perumnas Griya Jetis Permai, Jetis, Kabupaten MojokertoMojokerto

Operator dalam Klausa WHERE

Operator berikut dapat digunakan dalam klausa WHERE:

OperatorDescription
=Sama dengan
>Lebih besar dari
<Lebih kecil dari
>=Lebih besar sama dengan
<=Lebih kecil sama dengan
<>Tidak sama dengan. Catatan: Di beberapa versi SQL operator ini ditulis dengan !=
BETWEENAntara
LIKEKemiripan
INUntuk menentukan beberapa kemungkinan nilai pada kolom/field.

Contoh Klausa WHERE

Contoh operator =

Perintah SQL berikut memilih semua member dari kota “Mojokerto”, di tabel “member”:

SELECT * FROM member
WHERE kota='Mojokerto';

Contoh operator <>

SELECT * FROM member 
WHERE kota <> 'Mojokerto';

Contoh operator >, <, >=, <=

SELECT * FROM barang 
WHERE hargajual > '10000';

Contoh operator between

SELECT * FROM barang 
WHERE hargajual between 10000 and 20000

Contoh operator like

SELECT * FROM barang 
WHERE nama like '%sabun%';

Contoh operator in

SELECT * FROM barang 
WHERE kode in ('176','177','178','165');

Silahkan mencoba.

LEAVE A REPLY

Please enter your comment!
Please enter your name here