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
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.w3write.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
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
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 |