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