Latest web development tutorials

SQL klausa WHERE

Klausa WHERE digunakan untuk menyaring catatan.


SQL klausa WHERE

Klausa WHERE digunakan untuk mengekstrak catatan yang memenuhi kriteria yang ditentukan.

SQL MANA Sintaks

SELECT column_name , column_name
FROM table_name
WHERE column_name operator value ;


Demo Database

Dalam tutorial ini, kita akan menggunakan database contoh w3big.

Berikut ini adalah yang dipilih "Website" data tabel:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+


MANA contoh klausa

Pernyataan SQL berikut Pilih negara sebagai "CN" dari semua situs "Website" tabel:

contoh

SELECT * FROM website MANA negara = 'CN';

Output eksekusi:



bidang teks vs bidang numerik

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

Dalam contoh terakhir 'CN' bidang teks menggunakan kutip tunggal.

Jika itu adalah bidang numerik, tidak menggunakan tanda kutip.

contoh

SELECT * FROM website MANA id = 1;

Output eksekusi:



MANA Operator klausa

Operator berikut dapat digunakan dalam klausa WHERE:

operator deskripsi
= sama
<> Hal ini tidak sama.CATATAN: Dalam beberapa versi dari SQL, operator dapat ditulis sebagai =!
> lebih besar dari
< Kurang dari
> = Lebih besar dari atau sama
<= Kurang dari atau sama
ANTARA Dalam jarak tertentu
seperti Mencari pola
IN Menentukan nilai yang mungkin untuk sejumlah kolom