04 WHERE的用法

4.1 WHERE子句

有条件地从表中选取数据

4.2 WHERE语法

SELECT 列名称 FROM 表名称
WHERE 列 运算符 值; 

下面的运算符可在WHERE子句中使用,

=                等于
<>              不等于
>                大于
<                小于
>=              大于等于
<=              小于等于
BETWEEN     在某个范围内
LIKE            搜索某种模式
IN                指定针对某个列的多个可能值
EXISTS         在子查询中匹配到符合条件的数据行

注意:在某些版本的SQL中,操作符<>可以写作!=

4.3 使用WHERE子句

--从“Customers”表中选取城市为“北京”的客户

SELECT * 
FROM Customers
WHERE 城市='北京';

4.4 引号的使用

注意:我们在例子中的条件值周围使用的是单引号。

SQL使用单引号来环绕文本值(大部分数据库也接受双引号)。如果是数值,请不要使用引号。

文本值:

--这是正确的
SELECT * FROM Customers WHERE 城市='北京';

--这是错误的
SELECT * FROM Customers WHERE 城市=北京;

数值:

--这是正确的
SELECT * FROM Customers WHERE ID=5;

--这是错误的
SELECT * FROM Customers WHERE ID='5';

 

posted @ 2021-05-25 18:00  赵Gary  阅读(380)  评论(0)    收藏  举报