数据在本专栏的第一篇博客里
本篇考察模糊查询和排序查询
题目汇总
2.1. 查询员工的姓名和部门号的年薪,按年薪降序,按姓名升序
SELECT
last_name,
department_id,
salary * 12 * (1+IFNULL( commission_pct, 0 )) 年薪
FROM
employees
ORDER BY
年薪 DESC,
last_name ASC
2.2. 选择工资不在8000和17000的员工的姓名和工资,按工资降序
SELECT
last_name,
salary
FROM
employees
WHERE
salary NOT BETWEEN 8000
AND 17000
ORDER BY
salary DESC;
2.3. 查询邮箱中包含e的员工信息,并先按照邮箱的字节数降序,再按照部门号升序。
SELECT
*
FROM
employees
WHERE
email LIKE '%e%'
ORDER BY
LENGTH( email ) DESC,
department_id ASC;