当前位置: 首页 > news >正文

社区门户网站规范化建设免费外链网站

社区门户网站规范化建设,免费外链网站,易利购网站怎么做,可做设计任务的网站大家好,我是空空star,本篇带大家了解一道稍微复杂的力扣sql练习题。 文章目录前言一、题目:185. 部门工资前三高的所有员工二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.其他总结前言 上一篇带大家练习了部门工资最高的…

大家好,我是空空star,本篇带大家了解一道稍微复杂的力扣sql练习题。

文章目录

  • 前言
  • 一、题目:185. 部门工资前三高的所有员工
  • 二、解题
    • 1.正确示范①
      • 提交SQL
      • 运行结果
    • 2.正确示范②
      • 提交SQL
      • 运行结果
    • 3.其他
  • 总结


前言

上一篇带大家练习了部门工资最高的员工,如果大家掌握了的话,本篇这道题就很容易了。


一、题目:185. 部门工资前三高的所有员工

表: Employee

+--------------+---------+
| Column Name  | Type    |
+--------------+---------+
| id           | int     |
| name         | varchar |
| salary       | int     |
| departmentId | int     |
+--------------+---------+
Id是该表的主键列。
departmentId是Department表中ID的外键。
该表的每一行都表示员工的ID、姓名和工资。它还包含了他们部门的ID。

表: Department

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| id          | int     |
| name        | varchar |
+-------------+---------+
Id是该表的主键列。
该表的每一行表示部门ID和部门名。

公司的主管们感兴趣的是公司每个部门中谁赚的钱最多。一个部门的 高收入者 是指一个员工的工资在该部门的 不同 工资中 排名前三 。

编写一个SQL查询,找出每个部门中 收入高的员工 。

以 任意顺序 返回结果表。

查询结果格式如下所示。

二、解题

1.正确示范①

提交SQL

select u2.name Department,
u1.name Employee,
u1.salary Salary
from(select id,name,salary,departmentId,dense_rank() over(partition by departmentId order by salary desc ) colfrom Employee
) u1
left join Department u2 
on u1.departmentId=u2.id
where col<=3
order by u1.id

运行结果

2.正确示范②

提交SQL

select d.name Department,
u1.name Employee,
u1.salary Salary
from Employee u1
join Department d
on u1.departmentId=d.id
where 3 >
(select count(distinct u2.Salary)from Employee u2where u2.Salary > u1.Salaryand u1.departmentId=u2.departmentId
)

运行结果

3.其他


总结

正确示范①思路:
dense_rank() over(partition by departmentId order by salary desc)
取排名前3
因为dense_rank()是并列排序,且不跳过重复的序号,这里不能用rank()
正确示范②思路:
找出u2表相同部门中比u1表工资更高的不同工资,这样的工资值不超过3个

http://www.tj-hxxt.cn/news/20492.html

相关文章:

  • 企业做网站的钱怎么做账百度网页版主页
  • 建设网站视频素材seo专员工作容易学吗
  • 个人网站能做淘宝客吗重庆疫情最新数据
  • 建设网站怎么挣钱搜索引擎营销名词解释
  • 网址域名注册局广州seo推广公司
  • 个人网站名字可以用哪些seo黑帽教程视频
  • 网站册数网站推广100种方法
  • 什么时候能用ipv6做网站软文广告成功案例
  • 商务局网站建设方案b站视频未能成功转码
  • 域名查询网138百度seo优化包含哪几项
  • 个人网站空间购买百度推广费用可以退吗
  • 移动网站构建品牌营销和市场营销的区别
  • 服务器做网站有什么好处如何建网站教程
  • 自助交友网站建设百度推广区域代理
  • 什么网站做adsense好seo优化排名价格
  • 辽宁省城乡建设厅网站重庆网站seo好不好
  • 制作一个静态网页关键词优化的策略
  • 做心灵鸡汤网站栏目排版百度搜索一下就知道
  • 山西晋城疫情防控最新消息乐天seo培训
  • 想给公司做网站中企动力靠谱吗品牌推广软文案例
  • 微信网站制作系统百度旗下所有app列表
  • 专门做网站搜索优化的公司广州百度
  • 个性化定制软件seo 怎么做到百度首页
  • 网站备案负责人修改怎么给自己的公司建立网站
  • 乌鲁木齐网站设计平台新闻营销发稿平台
  • mac 怎么安装字体 wordpressseo公司上海牛巨微
  • 十大营销网站厦门搜索引擎优化
  • 个人网站必须备案广告联盟app下载
  • 企业网站报价模板公司网站推广方法
  • wap网站 教程网站设计方案