SQL where子句用于指定SELECT语句返回符合查询条件的行记录。因此需要有条件地从表查询数据,可将where子句添加在SELECT语句当中。
where子句语法:
SELECT 列名称 FROM 表名称 where 列 运算符 值在where子句中常用的运算符有:
运算符 |
描述 |
= |
等于 |
<> |
不等于。注:SQL一些版本(sql server 2014)可写成!= |
> |
大于 |
< |
小于 |
>= |
大于或等于 |
<= |
小于或等于 |
IN |
等于值列表中的任何值 |
BETWEEN |
在某个范围内 |
LIKE |
搜索某种模式 |
如果只希望选取城市来自北京的行记录,我们可以在SELECT语句添加where 子句
"Users"表如下:

SELECT * FROM Users where city ='北京';输出结果是:

引用使用说明:
SQL语言中如果是文本值(字符串)用单引号来括起引用,如果是数值则不用引号
如下示例:
SELECT * FROM Users where name = '小明';SELECT * FROM Users where birthday > '2001-01-20';SELECT * FROM Users where ages=18;上述例子中"Users"表用where子句多条件查询语句
SELECT * FROM Users where city <>'北京' and ages>20;输出结果集:
User_id |
Name |
Ages |
birthday |
city |
1004 |
小强 |
21 |
1998-03-20 |
南京 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3161927/ ,如需转载,请注明出处,否则将追究法律责任。