sql where 子句
where 子句用于规定选择的标准。
如需有条件地从表中选取数据,可将 where 子句添加到 select 语句。语法如下:
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
下面的运算符可在 WHERE 子句中使用:
=:等于
:不等于
>:大于
>=:大于等于
BETWEEN:在某个范围内
LIKE:搜索某种模式
注释:在某些版本的 SQL 中,操作符 可以写为 !=。
使用 WHERE 子句
如果只希望选取居住在城市 "Beijing" 中的人,我们需要向 SELECT 语句添加 WHERE 子句:
SELECT * FROM Persons WHERE City="Beijing"
"Persons" 表
LastNameFirstName Address City Year Adams John Oxford Street London 1970 Bush George Fifth Avenue New York 1975 Carter Thomas Changan Street Beijing 1980 Gates Bill Xuanwumen 10 Beijing 1985
结果:
LastName FirstName Address City Year Carter Thomas Changan Street Beijing 1980 Gates Bill Xuanwumen 10 Beijing 1985
引号的使用
SQL 使用单引号来环绕文本值(大多数据库系统也接受双引号)。如果是数值,则不使用引号。
SELECT * FROM Persons WHERE FirstName="Bush" SELECT * FROM Persons WHERE Year>1965

FirstName Address City Year
Adams John Oxford Street London 1970
Bush George Fifth Avenue New York 1975
Carter Thomas Changan Street Beijing 1980
Gates Bill Xuanwumen 10 Beijing 1985






