LeetCode MySQL 569. 员工薪水中位数(over窗口函数)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode MySQL 569. 员工薪水中位数(over窗口函数)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
Employee 表包含所有員工。Employee 表有三列:員工Id,公司名和薪水。
+-----+------------+--------+ |Id | Company | Salary | +-----+------------+--------+ |1 | A | 2341 | |2 | A | 341 | |3 | A | 15 | |4 | A | 15314 | |5 | A | 451 | |6 | A | 513 | |7 | B | 15 | |8 | B | 13 | |9 | B | 1154 | |10 | B | 1345 | |11 | B | 1221 | |12 | B | 234 | |13 | C | 2345 | |14 | C | 2645 | |15 | C | 2645 | |16 | C | 2652 | |17 | C | 65 | +-----+------------+--------+請編寫SQL查詢來查找每個公司的薪水中位數。
挑戰點:你是否可以在不使用任何內置的SQL函數的情況下解決此問題。
+-----+------------+--------+ |Id | Company | Salary | +-----+------------+--------+ |5 | A | 451 | |6 | A | 513 | |12 | B | 234 | |9 | B | 1154 | |14 | C | 2645 | +-----+------------+--------+來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/median-employee-salary
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 算出每個公司的人數、薪水的排序
- where 選擇,根據人數奇偶篩選
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
總結
以上是生活随笔為你收集整理的LeetCode MySQL 569. 员工薪水中位数(over窗口函数)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 1522. Diame
- 下一篇: LintCode MySQL 1928.