MySQL数据库必备之条件查询语句
作者:叶绿体不忘呼吸 时间:2024-01-25 18:41:41
1、基本语法
SELECT
查询列表
FROM
表名
WHERE
筛选表达式;
2、按条件表达式筛选
条件运算符:>,<,=,!=,<>,>=,<=
条件运算符不能判断null
。
#在employees表中筛选工资大于12000的员工的所有信息
SELECT
*
FROM
employees
WHERE
salary>12000;
3、按逻辑表达式筛选
逻辑运算符:&&,||,!,and,or,not
用于连接条件表达式
SELECT
*
FROM
employees
WHERE
salary>12000 AND salary<16000;
4、模糊查询
关键字:like,between and,in,is null,is not null
①like:通常和通配符搭配使用
通配符:%
表示任意个任意字符,_
表示一个任意字符
如果需要用到通配符本身,则使用\
转义符,如\_
。
#查询名字第二个字母为a的员工的所有信息
SELECT
*
FROM
employees
WHERE
last_name LIKE '_a%';
②between and:包含两个临界值,注意两个临界值顺序不能颠倒
SELECT
*
FROM
employees
WHERE
salary BETWEEN 10000 AND 16000;
③in:判断某字段的值是否属于in列表中的某一项,不支持通配符
#查询工作编号为SA_MAN,PR_REP的员工的所有信息
SELECT
*
FROM
employees
WHERE
job_id IN('SA_MAN','PR_REP');
④is null(is not null):为空和不为空
#查询没有奖金的员工的所有信息
SELECT
*
FROM
employees
WHERE
commission_pct IS NULL;
5、安全等于
符号:<=>
表示等于,可以替代is
,=
SELECT
*
FROM
employees
WHERE
commission_pct <=> NULL;
来源:https://blog.csdn.net/m0_46653805/article/details/120685174
标签:MySQL,条件查询,SELECT,WHERE
0
投稿
猜你喜欢
Python如何实现小程序 无限求和平均
2023-04-13 20:07:40
python 使用事件对象asyncio.Event来同步协程的操作
2023-02-24 12:46:41
Python的type函数结果你知道嘛
2023-01-07 11:33:51
Python OpenCV处理图像之图像直方图和反向投影
2023-09-26 20:18:13
mysql获取随机数据的方法
2024-01-14 03:30:21
Vue前端表格导出Excel文件的图文教程
2024-04-09 10:46:45
python3写爬取B站视频弹幕功能
2023-10-31 10:00:50
PyTorch实现更新部分网络,其他不更新
2022-06-15 21:01:33
XHTML下,JS浮动代码失效的问题
2024-05-28 15:37:51
Python OpenCV实现视频分帧
2023-06-06 02:38:18
Python贪心算法实例小结
2021-08-05 21:10:17
浅析JavaScript中的事件机制
2024-05-03 15:58:38
对django layer弹窗组件的使用详解
2021-09-08 00:09:38
看看如何用Python绘制小米新版天价logo
2023-04-09 06:01:10
Pycharm cannot set up a python SDK问题的原因及解决方法
2022-12-21 15:05:34
MySQL表的增删改查(CRUD)
2024-01-12 18:55:34
利用js将ajax获取到的后台数据动态加载至网页中的方法
2024-04-16 10:37:03
python爬虫入门教程--优雅的HTTP库requests(二)
2022-04-01 05:10:43
js实现局部页面打印预览原理及示例代码
2024-04-25 13:13:48
快速图片链接批处理
2007-02-03 11:39:00