SQL Where

转载至:https://www.liyongzhen.com/

SQL WHERE子句

WHERE子句用于过滤记录。

WHERE子句用于仅提取满足指定条件的记录。

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 指定数据是否在某列内

猜你喜欢

转载自www.cnblogs.com/max-hou/p/10701791.html