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 数据库入门学习,仅代表创作者观点。链接:https://eyangzhen.com/3507.html