mysql 条件查询、逻辑查询、模糊查询、通配符、转义字符
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,通配符不等代表null条件查询select 查询列表 from 表名 where 筛选条件;分类:按条件表达式筛选 =,!=按逻辑表达式筛选 and or not模糊查询 like、between a
千家信息网最后更新 2024年11月23日mysql 条件查询、逻辑查询、模糊查询、通配符、转义字符
通配符不等代表null
条件查询
select 查询列表 from 表名 where 筛选条件;
分类:
按条件表达式筛选 =,!=
按逻辑表达式筛选 and or not
模糊查询 like、between and、in、is null
查询工资大于12000的员工信息
SELECT * FROM employees WHERE salary >12000;
查询部门编号不等90的员工名和部门编号,要查询的编号
SELECT last_name,department_id FROM employees WHERE department_id <>90;
按逻辑表达式筛选
查询工资在10000到20000之间的员工名、工资以及奖金
SELECT last_name ,salary,commission_pct FROM employees WHERE salary<20000AND salary>10000;
查询部门编号不是在90到110之间,或者工资高于15000的员工
SELECT *FROM employeesWHERE department_id <90 OR department_id >110OR salary>15000;#或者SELECT *FROM employeesWHERE NOT(department_id>=90 AND department_id<=110) OR salary>15000;
#查找员工姓名和工资不在8000到17000,且按工资升序排列
SELECT last_name, salaryFROM employeesWHERE salary NOT BETWEEN 8000 AND 17000ORDER BY salary ASC;
模糊查询
like,查询员工名中包含字符a的员工信息
SELECT *FROM employeesWHERE last_name LIKE '%a%'; //百分号%是通配字符,代表其他任意多个字符,_代表任意一个字符
案例:查询员工名中第三个字符为e,第五个字符为a的员工名和工资
SELECT last_name, salaryFROM employeesWHERE last_name LIKE '__e_a%'; //2个下划线+e+一个下划线+a
案例:查询员工名中第二个字符为_的员工名,正常转义字符\
SELECT last_nameFROM employeesWHERE last_name LIKE '_\_%';
自定义转义字符
SELECT last_nameFROM employeesWHERE last_name LIKE'_@_%' ESCAPE '@';
查询
员工
字符
工资
条件
代表
表达式
部门
转义
逻辑
下划线
之间
信息
案例
通配符
三个
升序
多个
奖金
姓名
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
为华互联网科技
微软服务器如何下载
河南豪尔特网络技术有限公司
不带服务器的网页多少钱
网络安全检查主体
军演数据库
电视墙服务器ip是什么
一个数据库的内容
学软件开发有前途吗 需要学什么
网页打开的速度和服务器有关系吗
应聘网络安全简历个人简介
玄武区国际软件开发经验丰富
少先队数据库信息完善
沙特网络安全事件
教育局网络安全巡查制度
高中学测网络技术
重庆酉阳生鲜电商软件开发
天津统一软件开发价格
全世界最大网络安全
手机软件开发要多少钱
内容审核网络安全吗
linux同步指定服务器时间
伊犁网络安全日
数据库限定字段取值范围内
网络技术基础考题
深圳管理软件开发收费多少
电信20万服务器中标单位
网络安全的试题及答案
软件开发部的岗位
数据库列出表结构的命令