通配符%
转义字符\ 两种方式:
#案例三:查询员工名中第二个字符为的员工名 转义字符
SELECT last_name FROM employees WHERE last_name LIKE ‘_%’;
SELECT last_name FROM employees WHERE last_name LIKE ‘a%’ ESCAPE ‘a’ ;
拼接关键字:CONCAT
SELECT CONCAT ('a','b','c')AS 结果;SELECT `last_name`+`first_name` AS 姓名FROM employees;#显示的查询结果全是零,因为做了加法运算SELECT CONCAT (`last_name`,`first_name`) AS 姓名FROM employees;
去重关键字: DISTINCT
#查询员工表中涉及到的所有的部门编号(DISTINCT关键字)
SELECT DISTINCT `department_id` FROM employees;
如果为空 IFNULL(aaa,0)如果aaa的值是null,那么返回一个0.
函数 length
#4.按姓名的长度显示员工的姓名和工资(按函数排序 长度函数 length(''))
SELECT LENGTH(`last_name`) AS 姓名长度,`salary`FROM employees
ORDER BY 姓名长度 DESC;
联合查询union
SELECT *FROM`employees`
WHERE `department_id`>90 OR `email` LIKE'%a%';
SELECT *FROM`employees` WHERE `email` LIKE'%a%'
UNION
SELECT*FROM `employees` WHERE `department_id`>90;
