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 | 南京 |
如果觉得对您有一丢丢帮助,请点击右下角【在看】,让更多人看到该文章。



长按识别二维码
关注获取学习资料
本文分享自微信公众号 - SQL数据库入门学习,如有侵权,请联系 service001@enmotech.com 删除。
文章转载自SQL数据库入门学习,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




