1.查询员工的姓名和部门号和年薪,按年薪降序按姓名升序
2.选择工资不在8000到17000的员工的姓名和工资,按工资降序
3.查询邮箱中包含 e 的员工信息,并先按邮箱的字节数降序,再按部门号升序
mysql问题解决。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注【以下回答由 GPT 生成】
问题回答:
- 查询员工的姓名、部门号和年薪,并按照年薪降序和姓名升序排列。
SELECT 姓名, 部门号, 年薪 FROM 员工表 ORDER BY 年薪 DESC, 姓名 ASC;- 选择工资不在8000到17000范围内的员工的姓名和工资,并按照工资降序排列。
SELECT 姓名, 工资 FROM 员工表 WHERE 工资 < 8000 OR 工资 > 17000 ORDER BY 工资 DESC;- 查询邮箱中包含字母“e”的员工信息,并按照字节数降序和部门号升序排列。
SELECT * FROM 员工表 WHERE 邮箱 LIKE '%e%' ORDER BY LENGTH(邮箱) DESC, 部门号 ASC;这些解决方案可以在MySQL中执行,前提是将"员工表"替换为实际存在的表名称,"姓名"、"部门号"、"年薪"等列名根据实际表结构进行替换。
【相关推荐】
- 这篇博客: 现在都这么狂吗?今天面试了一个工作4年的测试工程师,一问连自动化基础都不知道,还反过来怼我..中的 MySQL 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报