WHERE 子句
如需有条件的从表中选取数据,可将WHERE 子句添加到SELECT语句中。
WHERE 的作用是过滤数据,根据WHERE后面的条件,将需要的数据列出来,以排除不需要的数据。
WHERE 语法
可在WHERE中使用的运算符
操作符 | 描述 |
= | 等于 |
<> or != | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
BETWEEN | 在某个范围内 |
LIKE | 匹配 |
IN | 判断是否在某个范围内(.....WHERE id IN (“1”,“2”,“3”))针对某个列的多个可能值 。 |
EXISTS | 在子查询中匹配到符合条件的数据行 (.....WHERE EXISTS( SELECT id FROM table_name)) |
EG:
如果只希望选取居住在城市 "北京" 中的客户,我们需要向 SELECT 语句添加 WHERE 子句
SELECT * FROM Customers WHERE 城市='北京';
结果为: