MySQL数据库必备之条件查询语句
作者:叶绿体不忘呼吸 发布时间:2024-01-25 18:41:41
标签:MySQL,条件查询,SELECT,WHERE
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


猜你喜欢
- scrapy.FormRequestlogin.pyclass LoginSpider(scrapy.Spider): name =
- 要绘制单个点,可使用函数scatter(),并向其传递一对x和y坐标,它将在指定位置绘制一个点:"""使用sc
- 本文实例讲述了python+numpy实现的基本矩阵操作。分享给大家供大家参考,具体如下:#! usr/bin/env python# co
- 本文实例讲述了python中迭代器(iterator)用法。分享给大家供大家参考。具体如下:#-----------------------
- 摘要:本篇博客介绍了本教程的目标、适用人群、YOLOv5简介和车牌识别的意义和应用场景。为后续章节打下基础,帮助读者了解YOLOv5和车牌识
- TensorFlow里面的padding只有两个选项也就是valid和samepytorch里面的padding么有这两个选项,它是数字0,
- 本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。 1.查看所有数据库容量大小select tab
- 1、前言最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 get 和 post 的区别,而搜索出来的答案并不能让我们装得一手好逼,那
- 运行的时候,有时候会出现语法错误: IndentationError: unexpected indent可以用如下方法
- PSUtil是一个跨平台的Python库,用于检索有关正在运行的进程和系统利用率(CPU,内存,磁盘,网络,传感器)的信息。它可以跨平台使用
- 目录现象根因分析getLastPacketReceivedTimeMs()方法调用时机解决方案现象应用升级MySQL驱动8.0后,在并发量较
- sysbench是一款非常优秀的基准测试工具,它能够精准的模拟MySQL数据库存储引擎InnoDB的磁盘的I/O模式。因此,基于sysben
- 对于数据库管理员来说,可以经常想了解一些之前未听说过的存储过程,特别是无文档类型的存储过程。或许是用这些存储过程,能够简化日常的数据管理。为
- 现在很多CMS系统因为安全原因会把后台编辑器里的上传功能给去除,但这样一来对实际使用过程造成了很多麻烦,今天我们以ASPCMS系统的FCKe
- 前言大家好,这次写作的目的是为了加深对数据可视化pyecharts的认识,也想和大家分享一下。如果下面文章中有错误的地方还请指正,哈哈哈!!
- 看过一篇关于下载网页中图片的文章,它只能下载以http头的图片,我做了些改进,可以下载网页中的所有连接资源,并按照网页中的目录结构建立本地目
- 介绍zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。ps. 如果各个迭代器的元
- import numpy as npimport matplotlib.pyplot as pltimport math# Python实现
- (1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,如 default-character-set = utf8
- 需 求 分 析 1、读取指定目录下的所有文件2、读取指定文件,输出文件内容3、创建一个文件并保存到指定目录实 现 过 程Python写代码简