美文网首页
排序查询测试题

排序查询测试题

作者: dab7927433f9 | 来源:发表于2018-09-25 22:52 被阅读30次

#1.查询员工的姓名和部门编号和年薪,按年薪降序,按姓名升序

SELECT last_name,department_id,salary*12*(IFNULL(commission_pct,0))  年薪

FROM employees

ORDER BY salary DESC,last_name ASC;

#2.选择工资不在8000到17000的员工的姓名和工资,按工资降序

SELECT last_name,salary

FROM employees

WHERE salary<8000 OR salary>17000

ORDER BY salary DESC;

#3.查询邮箱中包含e的员工信息,并先按邮箱的字节数降序,再按部门号升序

SELECT *,LENGTH(email)

FROM employees

WHERE email LIKE '%e%'

ORDER BY LENGTH(email) DESC,department_id ASC;

相关文章

网友评论

      本文标题:排序查询测试题

      本文链接:https://www.haomeiwen.com/subject/bsyroftx.html