网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

mysql条件查询、逻辑查询、模糊查询、通配符、转义字符

通配符不等代表null

目前创新互联已为上1000家的企业提供了网站建设、域名、雅安服务器托管、网站托管、服务器托管、企业网站设计、尼元阳网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

条件查询

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<20000
AND salary>10000;

查询部门编号不是在90到110之间,或者工资高于15000的员工

SELECT
    *
FROM employees
WHERE department_id <90 
OR  department_id >110
OR      salary>15000;
#或者
SELECT *
FROM employees
WHERE  NOT(department_id>=90 AND department_id<=110) OR salary>15000;

#查找员工姓名和工资不在8000到17000,且按工资升序排列

SELECT
    last_name,
    salary
FROM
    employees
WHERE
 salary NOT  BETWEEN 8000 AND 17000
ORDER BY
    salary ASC;

模糊查询
like,查询员工名中包含字符a的员工信息

SELECT 
    *
FROM 
    employees
WHERE
    last_name LIKE '%a%';   //百分号%是通配字符,代表其他任意多个字符,_代表任意一个字符

案例:查询员工名中第三个字符为e,第五个字符为a的员工名和工资

SELECT 
    last_name,
    salary
FROM employees
WHERE 
    last_name LIKE '__e_a%';  //2个下划线+e+一个下划线+a

案例:查询员工名中第二个字符为_的员工名,正常转义字符\

SELECT 
    last_name
FROM 
    employees
WHERE
    last_name LIKE '_\_%';

自定义转义字符

SELECT 
    last_name
FROM 
    employees
WHERE
    last_name LIKE'_@_%' ESCAPE '@';

网页题目:mysql条件查询、逻辑查询、模糊查询、通配符、转义字符
浏览路径:http://bjjierui.cn/article/pgdjcc.html

其他资讯