Klausa SQL WHERE
Klausa WHERE digunakan untuk menentukan kriteria pemilihan.
Untuk memilih data secara bersyarat daripada jadual, tambah klausa WHERE pada pernyataan SELECT. Sintaksnya adalah seperti berikut:
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
Pengendali berikut boleh digunakan dalam klausa WHERE:
=: sama dengan
<>: tidak sama dengan
> : lebih besar daripada
<: Kurang daripada
>=: Lebih besar daripada atau sama dengan
<=: Kurang daripada atau sama dengan
ANTARA: Dalam julat tertentu
SUKA: Cari untuk corak tertentu
Nota: Dalam beberapa versi SQL, operator <>
Menggunakan klausa WHERE
Jika anda hanya mahu memilih orang yang tinggal di bandar "Beijing", kami perlu menambah klausa WHERE pada pernyataan SELECT:
SELECT * FROM Persons WHERE City="Beijing"
jadual "Orang"
LastName FirstName Address City Year Adams John Oxford Street London 1970 Bush George Fifth Avenue New York 1975 Carter Thomas Changan Street Beijing 1980 Gates Bill Xuanwumen 10 Beijing 1985
Keputusan:
LastName FirstName Address City Year Carter Thomas Changan Street Beijing 1980 Gates Bill Xuanwumen 10 Beijing 1985
Penggunaan tanda petikan
penggunaan SQL tanda petikan tunggal untuk mengelilingi nilai Teks (kebanyakan sistem pangkalan data juga menerima petikan berganda). Jika ia adalah nilai berangka, tiada petikan digunakan.
SELECT * FROM Persons WHERE FirstName="Bush" SELECT * FROM Persons WHERE Year>1965
Atas ialah kandungan terperinci Cara menggunakan klausa WHERE dalam SQL untuk menentukan kriteria pemilihan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!