成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > SQL實現(xiàn)LeetCode(185.系里前三高薪水)

SQL實現(xiàn)LeetCode(185.系里前三高薪水)

熱門標簽:臨清電話機器人 話務(wù)外呼系統(tǒng)怎么樣 云南電商智能外呼系統(tǒng)價格 智能外呼系統(tǒng)復(fù)位 外東北地圖標注 大眾點評星級酒店地圖標注 拉卡拉外呼系統(tǒng) 高清地圖標注道路 400電話可以辦理嗎

[LeetCode] 185.Department Top Three Salaries 系里前三高薪水

The Employee table holds all employees. Every employee has an Id, and there is also a column for the department Id.

+----+-------+--------+--------------+
| Id | Name  | Salary | DepartmentId |
+----+-------+--------+--------------+
| 1  | Joe   | 70000  | 1            |
| 2  | Henry | 80000  | 2            |
| 3  | Sam   | 60000  | 2            |
| 4  | Max   | 90000  | 1            |
| 5  | Janet | 69000  | 1            |
| 6  | Randy | 85000  | 1            |
+----+-------+--------+--------------+

The Department table holds all departments of the company.

+----+----------+
| Id | Name     |
+----+----------+
| 1  | IT       |
| 2  | Sales    |
+----+----------+

Write a SQL query to find employees who earn the top three salaries in each of the department. For the above tables, your SQL query should return the following rows.

+------------+----------+--------+
| Department | Employee | Salary |
+------------+----------+--------+
| IT         | Max      | 90000  |
| IT         | Randy    | 85000  |
| IT         | Joe      | 70000  |
| Sales      | Henry    | 80000  |
| Sales      | Sam      | 60000  |
+------------+----------+--------+

這道題是之前那道Department Highest Salary的拓展,難度標記為Hard,還是蠻有難度的一道題,綜合了前面很多題的知識點,首先看使用Select Count(Distinct)的方法,我們內(nèi)交Employee和Department兩張表,然后我們找出比當前薪水高的最多只能有兩個,那么前三高的都能被取出來了,參見代碼如下:

解法一:

SELECT d.Name AS Department, e.Name AS Employee, e.Salary FROM Employee e
JOIN Department d on e.DepartmentId = d.Id
WHERE (SELECT COUNT(DISTINCT Salary) FROM Employee WHERE Salary > e.Salary
AND DepartmentId = d.Id)  3 ORDER BY d.Name, e.Salary DESC;

下面這種方法將上面方法中的3換成了IN (0, 1, 2),是一樣的效果:

解法二:

SELECT d.Name AS Department, e.Name AS Employee, e.Salary FROM Employee e, Department d
WHERE (SELECT COUNT(DISTINCT Salary) FROM Employee WHERE Salary > e.Salary
AND DepartmentId = d.Id) IN (0, 1, 2) AND e.DepartmentId = d.Id ORDER BY d.Name, e.Salary DESC;

或者我們也可以使用Group by Having Count(Distinct ..) 關(guān)鍵字來做:

解法三:

SELECT d.Name AS Department, e.Name AS Employee, e.Salary FROM 
(SELECT e1.Name, e1.Salary, e1.DepartmentId FROM Employee e1 JOIN Employee e2 
ON e1.DepartmentId = e2.DepartmentId AND e1.Salary = e2.Salary GROUP BY e1.Id 
HAVING COUNT(DISTINCT e2.Salary) = 3) e JOIN Department d ON e.DepartmentId = d.Id 
ORDER BY d.Name, e.Salary DESC;

下面這種方法略微復(fù)雜一些,用到了變量,跟Consecutive Numbers中的解法三使用的方法一樣,目的是為了給每個人都按照薪水的高低增加一個rank,最后返回rank值小于等于3的項即可,參見代碼如下:

解法四:

SELECT d.Name AS Department, e.Name AS Employee, e.Salary FROM 
(SELECT Name, Salary, DepartmentId,
@rank := IF(@pre_d = DepartmentId, @rank + (@pre_s > Salary), 1) AS rank,
@pre_d := DepartmentId, @pre_s := Salary 
FROM Employee, (SELECT @pre_d := -1, @pre_s := -1, @rank := 1) AS init
ORDER BY DepartmentId, Salary DESC) e JOIN Department d ON e.DepartmentId = d.Id
WHERE e.rank = 3 ORDER BY d.Name, e.Salary DESC;

類似題目:

Department Highest Salary

Second Highest Salary

Combine Two Tables

參考資料:

https://leetcode.com/discuss/23002/my-tidy-solution

https://leetcode.com/discuss/91087/yet-another-solution-using-having-count-distinct

https://leetcode.com/discuss/69880/two-solutions-1-count-join-2-three-variables-join

到此這篇關(guān)于SQL實現(xiàn)LeetCode(185.系里前三高薪水)的文章就介紹到這了,更多相關(guān)SQL實現(xiàn)系里前三高薪水內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • SQL實現(xiàn)LeetCode(196.刪除重復(fù)郵箱)
  • SQL實現(xiàn)LeetCode(184.系里最高薪水)
  • SQL實現(xiàn)LeetCode(183.從未下單訂購的顧客)
  • SQL實現(xiàn)LeetCode(182.重復(fù)的郵箱)
  • SQL實現(xiàn)LeetCode(181.員工掙得比經(jīng)理多)
  • SQL實現(xiàn)LeetCode(180.連續(xù)的數(shù)字)
  • C++實現(xiàn)LeetCode(179.最大組合數(shù))
  • SQL實現(xiàn)LeetCode(197.上升溫度)

標簽:福州 山西 定西 無錫 三明 阿里 揚州 溫州

巨人網(wǎng)絡(luò)通訊聲明:本文標題《SQL實現(xiàn)LeetCode(185.系里前三高薪水)》,本文關(guān)鍵詞  SQL,實現(xiàn),LeetCode,185.,系里,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL實現(xiàn)LeetCode(185.系里前三高薪水)》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQL實現(xiàn)LeetCode(185.系里前三高薪水)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧洲女同同性吃奶| 亚洲乱码中文字幕久久孕妇黑人| 五月天一区二区三区| 欧美三级在线免费观看| 91高清国产视频| 可以在线观看的黄色| 欧美一进一出视频| 草草视频在线一区二区| 欧美美女直播网站| 少妇精品无码一区二区三区| 免费短视频成人日韩| 99久久久久久| 亚洲综合图区| 久草免费在线观看视频| 精品无码m3u8在线观看| 99久久精品国产一区二区小说| 久久久噜噜噜久噜久久综合| 怡红院怡春院首页| 青青草国产成人a∨下载安卓| 免费观看羞羞视频网站| 久久国产精品免费看| 欧美国产日本视频| 加勒比海盗1在线观看免费国语版| 在线视频免费在线观看一区二区| 男人艹女人网站| 欧美精品一区二区三区精品| 黄色影片网站| 91久久精品一区| 97色伦图片97综合影院| 91精品免费观看| 黄色小说综合网站| 国产亚洲精品bv在线观看| 欧美成人精品在线观看| 福利一区福利二区| 欧美美乳视频网站在线观看| 自拍偷拍亚洲视频| 91蝌蚪porny成人天涯| 亚洲欧美日韩精品久久亚洲区| 国产精品一区二区三区av麻| 亚洲毛片视频| 老司机亚洲精品一区二区| 中文字幕在线中文字幕二区| 日本高清视频免费看| 欧美欧美在线| 国内精品视频| 日韩一区有码在线| 亚洲精品tv| 日本免费网站视频| 国产精品区一区二| 中文字幕无码精品亚洲35| 摸bbb搡bbb搡bbbb| 美女被羞羞网站| 国产精品亚洲一区二区三区在线| 欧美在线91| 91高潮精品免费porn| 在线观看91精品国产麻豆| 国产日韩欧美不卡在线| 蜜桃视频久久一区免费观看入口| 色老头在线一区二区三区| 免费在线视频欧美| 91久久偷偷做嫩草影院| 神马欧美一区二区| 婷婷综合久久中文字幕蜜桃三电影| 先锋影音av中文字幕| 亚洲www啪成人一区二区麻豆| 啦啦啦啦免费高清视频在线观看1| 亚洲欧美日韩精品久久奇米色影视| 国产肉体ⅹxxx137大胆| 日韩激情在线| 国产精品yjizz视频网| 久久久久久久尹人综合网亚洲| 国产欧美精品xxxx另类| 日韩中文字幕亚洲| 91精品国产综合久久久久久蜜臀| 国产精品国模大尺度视频| 美美女免费毛片| 国产情侣久久久久aⅴ免费| 国产精品久久午夜| 毛片一区二区三区| 人妻无码一区二区三区四区| 欧美日韩成人综合在线一区二区| 久久人91精品久久久久久不卡| 国产一级电影网| 在线观看福利电影| 国产精品欧美在线| 亚洲国产日韩综合一区| 99热这里只有精品9| 好吊视频一二三区| 久久久久国色av免费观看性色| 国产视频不卡一区| 亚洲图片欧洲图片av| 日韩一区二区三区四区五区六区| 在线免费av播放| 久久众筹精品私拍模特| 99精品欧美一区二区蜜桃免费| 久久精品国产成人av| 精品福利一区二区三区| 亚洲欧洲在线一区| 九色视频网站在线观看| 日本高清在线观看视频| 天堂在线观看一卡二卡三卡四卡| 欧美人禽zoz0强交| 久久综合社区| 国产免费一区二区三区四区五区| 日韩欧美美女在线观看| 国产一二三区精品视频| 自拍偷拍欧美| 欧美13~18sex性hd| 亚洲成av人片在线观看无码| 日韩一区在线播放| 成在在线免费视频| 一区二区在线| 黄色成年人视频在线观看| 久久av综合| 香蕉视频一区二区| 伊人亚洲综合网| 5566中文字幕一区二区| 色青青草原桃花久久综合| 日韩精品一区二| 伊人久久av导航| av成人在线电影| 综合日韩在线| 我要看黄色一级片| 久久综合免费视频影院| 日本三级视频在线| 澳门精品久久国产| 日韩av成人在线观看| www.国产二区| 亚洲欧美国产日韩中文字幕| 奇米四色中文综合久久| 久久精品第九区免费观看| 亚洲免费人成在线视频观看| 十大黄色软件免费看| 精品亚洲乱码一区二区| 欧洲伦理片一区 二区 三区| 中文字幕视频在线播放| 国产成人高潮免费观看精品| 天堂影院一区二区| 91精品国产丝袜白色高跟鞋| 欧美伦理影视网| 亚洲午夜网未来影院| 女厕嘘嘘一区二区在线播放| 日韩成人av在线资源| 插吧插吧综合网| 日韩av一区二区在线观看| 性一交一黄一片| 日本爱爱网站| 国产精品久久久久av蜜臀| 国产欧美日韩激情| 公侵犯人妻一区二区三区| 中文字幕手机在线观看| 中文字幕 自拍偷拍| 亚洲精品丝袜日韩| av观看在线免费| 最新av在线免费观看| 刘玥91精选国产在线观看| 亚洲精品在线一区二区| 久久久久久久久久久免费精品| 国产性天天综合网| 国产91成人video| 成人精品三级| 91视频成人| 在线日韩中文字幕| 97久久精品视频| 国产传媒国产传媒| 日韩精品极品| 捆绑紧缚一区二区三区在线观看| 1024精品一区二区三区| 午夜在线小视频| 日本成人伦理电影| 免费尤物视频| 萌白酱国产一区二区| 韩国av一区二区三区在线观看| 久久99久久久| 性久久久久久| 久久久久久久av| 成人午夜免费电影| 日韩欧美主播在线| 最好看的2019年中文视频| 久久影院在线观看| 四虎8848精品成人免费网站| 免费看国产片在线观看| 美国毛片一区二区三区| 福利视频免费在线观看| 伊人影院在线观看视频| 久久精品第九区免费观看| 国产精品视频一区二区三区麻豆| 一区二区国产在线| 亚洲一二三区不卡| 99久9在线视频| 午夜精品三级久久久有码| 精品国产一区二区三区| 电影在线观看一区二区| 3d精品h动漫啪啪一区二区| 韩国中文字幕hd久久精品| 国产精品福利av| 超碰影院在线观看| 久久精品偷拍视频| 国精产品乱码一区一区三区四区| 毛片基地在线观看| 欧美精品三级在线| 91国产精品视频在线观看| 久cao在线| 区一区二日本| 日本美女视频一区| 成人在线视频免费| 国产精品午夜国产小视频| 亚洲无码久久久久| 欧美1区3d| 久久精品这里只有精品| 影音先锋日韩| 男人舔女人下部高潮全视频| 国产精品777777| 欧美日韩一区二区三区免费看| 国产欧美va欧美va香蕉在线| 欧美二区乱c黑人| 国产精品亚洲综合久久小说| 一区二区三区黄| 成人在线视频免费看| 97久久久精品综合88久久| 国产精品一区二区免费| 亚洲成人av在线影院| 精品国产一区二| 九九视频免费看| 国精产品999国精产品官网| 久久综合电影一区| 亚洲国产精品传媒在线观看| 欧美一区二区三区| 7777狠狠狠琪琪电影| 国产日产精品一区二区三区四区| 成人短视频在线| 亚洲成年人视频| 色欧美激情视频在线| 亚洲视频图片小说| 国产精品日韩欧美| 欧美精选一区二区三区| 丝袜美腿精品国产二区| 曰本大片免费观看视频| 国产一区二区精品福利地址| 亚洲一二三区不卡| 亚洲一级片在线播放| 99精品视频免费版的特色功能| 免费毛片aaaaaa| 丁香花在线观看完整版电影| 国产亚洲成精品久久| 五月天激情播播| 午夜精品福利一区二区三区av| 久久精品999| 国产精品老熟女视频一区二区| 国产日产在线观看| 日本精品在线播放| 欧美精品久久久久久久久久丰满| 中日韩在线观看视频| 国产精品毛片视频| 亚洲天堂二区| 成人精品水蜜桃| 午夜精品久久久久影视| 日韩免费大片| 国产精品精品| 一区二区三区视频在线播放| 一区二区三区四区五区在线| 欧美人与性动交α欧美精品图片| 国产香蕉视频在线看| 国产绳艺sm调教室论坛| 久久91超碰青草在哪里看| 成人国产综合| 中文字幕av免费在线观看| 69成人精品免费视频| 人人妻人人澡人人爽人人精品| 亚洲黄色在线视频| 久久人人爽人人爽人人片亚洲| 69av自拍偷拍| 在线能看的av网址| 日韩极品少妇| 美女亚洲一区| 中文字幕一区二区日韩精品绯色| 亚洲色图第一页| 青青草av专区| 婷婷激情久久| 欧美另类一区| 日韩电视剧在线观看免费网站| 91理论片午午论夜理片久久| 高清一区二区三区四区五区| 亚洲激情自拍图| 午夜精品一区二区三级视频| 激情五月婷婷基地| 久久精品国内一区二区三区水蜜桃| 国产精品成人av| 日本视频在线| www浪潮av99com| 亚洲成熟女性毛茸茸| 国产一区二区三区香蕉| 久久综合久久久久| 性色av蜜臀av浪潮av老女人| 国内精品久久久久久久影视蜜臀| 黄网站app在线观看| 国产精品自拍视频在线| 操bbb操bbb| 黄色一级大片在线免费看国产| 亚洲视频一区二区三区| 97色伦亚洲国产| 精品成人免费一区二区在线播放| 中文字幕av片| 亚洲一级特黄毛片| 免费黄网在线看| 久久精品国产亚洲高清剧情介绍| 亚洲国产成人久久| 国产69精品久久777的优势| 欧美色道久久88综合亚洲精品| jizzjizzjizz亚洲日本| 国产91精品捆绑调教| 日韩一级在线播放| 免费精品在线视频| 色综合久久中文字幕综合网小说| 久久精品男人天堂| 亚洲无线视频| 国产精品9999| 制服丝袜中文字幕亚洲| 亚洲精品一区二区三区精华液| 黄色一级免费视频| 婷婷六月激情| 六月丁香婷婷在线| 国产成人tv| 久久男人的天堂| 日韩一级高清毛片| 一区二区免费在线| 久久精品国产亚洲5555| av片中文字幕|