16.列出各种工作的最低工资及从事此工作的雇员姓名
确定所需要的数据表:
emp表:最低工资,雇员名称
16.1 各种工作的最低工资
SELECT MIN(e.sal) minsal,e.job job FROM emp e GROUP BY e.job;
16.2 从事此工作的雇员姓名
SELECT e.ename ,temp.job,temp.minsal FROM emp e ,
(SELECT MIN(e.sal) minsal,e.job job FROM emp e GROUP BY e.job) temp
WHERE e.sal IN temp.minsal;
SELECT e.ename ,e.job,e.sal FROM emp e ,
(SELECT job,MIN(sal) min FROM emp GROUP BY job) temp
WHERE e.job=temp.job AND e.sal=temp.min;

这篇博客探讨了SQL中的复杂查询,包括列出不同工作类型的最低工资和雇员姓名,各部门经理的最低薪资、姓名、部门名称及人数,员工的上级主管及部门,以及部门名称包含特定字符的员工工资总和和部门人数。通过分析所需数据表和关联字段,展示了SQL查询的实用技巧。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



