English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL WHERE 关键字使用方法及示例

Riferimento delle parole chiave SQL

SELECT

WHERE命令过滤结果集以查询满足指定条件的记录。

以下SQL语句从“Customers”表的“Mexico”中选择所有客户:

SELECT * FROM Customers
WHERE Country='Mexico';

SQL richiede di inserire virgolette singole attorno ai valori di testo (la maggior parte dei sistemi di database consente anche l'uso di virgolette doppi).

Ma i campi numerici non devono essere racchiusi tra virgolette:

SELECT * FROM Customers
WHERE CustomerID=1;

Attenzione: La clausola WHERE non viene utilizzata solo nei SELECT, ma anche negli UPDATE, DELETE e altri!

Ecco gli operatori che possono essere utilizzati nella clausola WHERE:

Operatore
Descrizione
=Uguale
<>

Diverso. Attenzione: In alcune versioni di SQL, questo operatore può essere scritto come !=

>Maggiore
<Minore
>=Maggiore o uguale a
<=Minore o uguale a
BETWEENNella gamma tra
LIKEModalità di ricerca
INSpecificare più valori possibili per la colonna

Riferimento delle parole chiave SQL