SQL中where语句的用法及实例代码(条件查询)
作者:小白修炼晋级中 时间:2024-01-17 22:37:16
1.where语法和用法
(1)语法:where <criteria> 即where <查询条件>
具体查询语句:select <字段> from <表名> where <查询条件>
说明:①多个条件则用“and”或 “or” 连接,交集即“和”条件用“and”,并集即“或”条件用“or”。
②若含有多个数据库和表名,则<表名>需要指定数据库,写法为<数据库.表名>,数据库和表名用“.”来连接。
③criteria:查询条件,可为时间范围条件也可为地区范围条件等。
(2)用法:获取满足一定条件的目标数据。
2.实例
(1)单一条件查询
例1:获取一班同学的信息。假设表名为student,班级字段为class。
select *
from student
where class in ('一班')
或
where class = '一班'
说明:“*”表示表中的所有字段。
(2)多条件查询
例2:获取一班语、数、英成绩都90分以上同学的相关信息。假设表名为course,获取的字段包括学号ID,名字name,班级class,语文成绩Chinese,数学成绩math,英语成绩English。
select ID,name,class,Chinese,math,English
from student
where class in ('一班')
and Chinese>=90
and math>=90
and English>=90
注意:sql中不能出现中文字符否则会报错。
补充:引号的使用
请注意,我们在例子中的条件值周围使用的是单引号。
SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。
文本值:
这是正确的:
SELECT * FROM Persons WHERE FirstName='Bush'
这是错误的:
SELECT * FROM Persons WHERE FirstName=Bush
数值:
这是正确的:
SELECT * FROM Persons WHERE Year>1965
这是错误的:
SELECT * FROM Persons WHERE Year>'1965'
来源:https://blog.csdn.net/weixin_50853979/article/details/124509169
标签:sql语句,where,条件查询
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
两种php实现图片上传的方法
2024-05-22 10:06:44
![](https://img.aspxhome.com/file/2023/0/125760_0s.png)
ASP运行环境iis和pws的搭建
2007-09-22 18:44:00
pandas object格式转float64格式的方法
2022-05-26 15:58:53
JavaScript利用Canvas实现粒子动画倒计时
2024-04-16 09:37:52
![](https://img.aspxhome.com/file/2023/8/136578_0s.png)
asp连接access、sql数据库代码及数据库操作代码
2023-07-07 13:37:26
一文搞懂Vue3中的异步组件defineAsyncComponentAPI的用法
2024-04-29 13:09:08
PHP日期和时间函数的使用示例详解
2023-06-28 07:28:25
![](https://img.aspxhome.com/file/2023/0/55370_0s.png)
浅谈python和C语言混编的几种方式(推荐)
2021-11-30 02:48:51
pymongo实现多结果进行多列排序的方法
2023-08-27 21:33:42
python 中collections的 deque使用详解
2023-02-07 15:43:14
举例讲解Python装饰器
2022-02-17 10:49:18
MySQL服务自动停止的解决方法
2024-01-13 13:38:14
![](https://img.aspxhome.com/file/2023/0/67580_0s.png)
Python编程之string相关操作实例详解
2023-01-05 04:17:47
![](https://img.aspxhome.com/file/2023/9/83999_0s.jpg)
Python实现实时显示进度条的六种方法
2022-03-27 02:09:35
![](https://img.aspxhome.com/file/2023/2/70112_0s.jpg)
python处理大数字的方法
2022-06-09 02:19:03
Python处理中文标点符号大集合
2021-12-07 16:03:45
AlternatingItemTemplate类似于 ItemTemplate 元素
2023-07-14 13:09:07
建立用户体验过程的实用指南
2007-11-19 12:53:00
解决Django响应JsonResponse返回json格式数据报错问题
2022-12-07 00:06:02
django多对多表的创建,级联删除及手动创建第三张表
2022-08-13 02:10:48
![](https://img.aspxhome.com/file/2023/3/115733_0s.png)