SQL DI MANA
Klausa WHERE digunakan untuk menapis rekod.
Klausa SQL WHERE
Klausa WHERE digunakan untuk mengekstrak rekod yang memenuhi kriteria yang ditentukan.
SQL WHERE sintaks
PILIH nama_lajur,nama_lajur
DARI nama_jadual<🎜 🎜>nilai pengendali nama_kolom
;
DARI nama_jadual<🎜 🎜>nilai pengendali nama_kolom
;
Pangkalan data demo
Dalam tutorial ini, kami akan menggunakan pangkalan data sampel php.
Berikut ialah data yang dipilih daripada jadual "Laman Web":
+----+--------------+-- - ------------------------+------+---------+| id | url --------+------+--------+
Instance| https://www.google.cm/ | |.
. 2 |. Taobao | 🎜 >|. Weibo |. 20 |. Facebook |. --------------+---------------------------+-------- +---------+
contoh klausa WHERE
Pernyataan SQL berikut memilih negara "CN" daripada jadual "Laman Web" " Semua tapak web:
. 2 |. Taobao | 🎜 >|. Weibo |. 20 |. Facebook |. --------------+---------------------------+-------- +---------+
contoh klausa WHERE
Pernyataan SQL berikut memilih negara "CN" daripada jadual "Laman Web" " Semua tapak web:
PILIH * DARI Tapak Web WHERE country='CN';
Hasil output pelaksanaan:
Medan teks lwn. medan angka
Jika ia adalah medan angka, sila jangan gunakan petikan.
Instance
PILIH * DARI Tapak Web WHERE id=1;
Hasil output pelaksanaan:
Pengendali dalam klausa WHERE
Yang berikut pengendali boleh digunakan dalam klausa WHERE:
运算符 | 描述 |
---|---|
= | 等于 |
<> | 不等于。注释:在 SQL 的一些版本中,该操作符可被写成 != |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
BETWEEN | 在某个范围内 |
LIKE | 搜索某种模式 |
IN | 指定针对某个列的多个可能值 |