[LeetCode][Database]Department Top Three Salaries
来源:互联网 发布:mysql触发器创建 编辑:程序博客网 时间:2024/06/05 18:06
题目来源https://leetcode.com/problems/department-top-three-salaries/
这道题和之前的Department Highest Salary差不多,只是从每个部门最高工资换成输出每个部门前三名的工资。
实在做不出来,后来查到一个很不错的想法。
选出所在部门工资超过他的不超过三人的员工,代码如下:
select D.Name, E.Name, E.Salary
from Employee E, Department D
where (select count(distinct(Salary)) from Employee
where DepartmentId = E.DepartmentId and Salary > E.Salary) in (0, 1, 2)
and
E.DepartmentId = D.Id
order by E.DepartmentId, E.Salary DESC;
最后按部门和工资降序排序
终
0 0
- [LeetCode][Database]Department Top Three Salaries
- leetcode-database-185. Department Top Three Salaries
- 【leetcode Database】185. Department Top Three Salaries
- [leetcode] Department Top Three Salaries
- LeetCode Department Top Three Salaries
- Department Top Three Salaries
- Department Top Three Salaries
- LeetCode 185. Department Top Three Salaries
- leetcode 185. Department Top Three Salaries
- leetcode 185. Department Top Three Salaries
- leetcode 184,185 Department Top Three Salaries/HIGHEST Salaries
- 【LeetCode】Department Highest Salary && Department Top Three Salaries
- 185. Department Top Three Salaries
- leetcode数据库sql之Department Top Three Salaries
- LeetCode_OJ【185】Department Top Three Salaries
- 题目9:MySQL---------Department Top Three Salaries
- [LeetCode][Database]Department Highest Salary
- Database LeetCode Department Highest Salary
- IOS UIWebView截获html并修改便签内容,宽度自适应
- 编程小笔记
- 归并排序(数组)
- mysql同时使用order by和limit查询时的一个严重隐患 -- 丢失数据
- 实现strchr函数(输出一个字符在字符串中的位置)
- [LeetCode][Database]Department Top Three Salaries
- 贝叶斯分类器
- 动态规划 - 最长公共子序列 - 最长公共子串 - 最长不重复子串 - 最长递增子序列 - 最长回文子串
- 一个异步网络请求模型的实现方法
- 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接
- Brown film faced plywood the worthy formply
- hadoop文件损坏解决办法
- 第5周-项目4-友元函数-求点类中距离-区别成员函数、友元函数和一般函数
- xposed 记录