SQL WHERE 关键字
WHERE
WHERE 命令可以过滤结果集,只包含满足指定条件的记录。
以下 SQL 语句从 "Customers" 表中选择来自 "Mexico" 的所有客户:
实例
SELECT * FROM Customers WHERE Country='Mexico';
SQL 要求文本值使用单引号(大多数数据库系统也允许使用双引号)。
但是,数字字段不应包含在引号中:
实例
SELECT * FROM Customers WHERE CustomerID=1;
注意:WHERE 子句不仅用于 SELECT 语句,还用于 UPDATE、DELETE 语句等!
WHERE 子句中可以使用以下运算符:
| 运算符 | 描述 |
|---|---|
| = | 等于。 |
| <> | 不等于。注意:在某些版本的 SQL 中,此运算符可以写为 !=。 |
| > | 大于。 |
| < | 小于。 |
| >= | 大于或等于。 |
| <= | 小于或等于。 |
| BETWEEN | 在某个范围内。 |
| LIKE | 搜索模式。 |
| IN | 为列指定多个可能的值。 |