English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Riferimento delle parole chiave SQL
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 |
BETWEEN | Nella gamma tra |
LIKE | Modalità di ricerca |
IN | Specificare più valori possibili per la colonna |