mysql 条件查询、逻辑查询、模糊查询、通配符、转义字符
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,通配符不等代表null条件查询select 查询列表 from 表名 where 筛选条件;分类:按条件表达式筛选 =,!=按逻辑表达式筛选 and or not模糊查询 like、between a
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
网上购买服务器装备可以退回吗
肇庆通讯软件开发零售价
军事理论课之网络安全
宽带服务器无响应没电脑怎么解决
软件开发重点工作回顾
科密t1创建不了数据库
服务器网络防护
sql数据库测试用例
衢州市天映网络技术
小伶玩具网络安全知识竞赛
浪潮服务器管理口怎么进入
如何管理好网络安全
200w数据导入数据库
关于数据库管理系统的论文
河北常用软件开发哪家便宜
印度腾讯网络安全
谷歌网页跳转获取数据库
数据库 表设计 技巧
软件开发一个月能加班多少次
qt软件开发前景
河北网络安全公约
大趋势软件开发
崇明区参考数据库销售服务电话
维护网络安全打一生肖
无线网络安全最好的软件
衢州企业软件开发流程
设计网上宠物商店数据库
软件开发背景及重要性怎么描述
安卓软件开发程序
魅族4改服务器