SQL Where
转载至:https://www.liyongzhen.com/
SQL WHERE子句
WHERE子句用于过滤记录。
WHERE子句用于仅提取满足指定条件的记录。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。WHERE语法
1 2 3 | SELECT 字段1 , 字段2, ... FROM 表名 WHERE 条件 ; |
WHERE后面跟条件,条件是一个布尔表达式。
注意: WHERE子句不仅用于SELECT语句,还用于UPDATE,DELETE语句等!
示例:
查询国家是USA的记录
1 | SELECT * FROM Customers where Country = 'USA' ; |
计算结果:
文本字段与数字字段
SQL需要在文本值周围使用单引号(大多数数据库系统也允许使用双引号)。
但是,数字字段不应括在引号中:
1 2 | SELECT * FROM Customers WHERE CustomerID=1; |
WHERE子句中的运算符
可以在WHERE子句中使用以下运算符:
运算符 | 说明 |
= | 等于 |
> | 大于 |
< | 小于 |
>= | 大于且等于 |
<= | 小于且等于 |
<> | 不等于 |
BETWEEN | 在什么范围之间 |
LIKE | 模糊查询 |
IN | 指定数据是否在某列内 |

更多精彩