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

系统难还是网站设计难做网站开发外包

系统难还是网站设计难做,网站开发外包,西安公司注册代办一般多少钱,做公司网站要营业执照吗一、184. 部门工资最高的员工 - 力扣(LeetCode) 要找到每个部门工资最高的 使用窗口函数 加排序函数 排序函数用rank dense_rank都行 把最高相同的找出来就行 select *, dense_rank() over(partition by departmentId order by Salary desc) as rank …

一、184. 部门工资最高的员工 - 力扣(LeetCode)

要找到每个部门工资最高的

使用窗口函数 加排序函数

排序函数用rank dense_rank都行  把最高相同的找出来就行

 

select *,
dense_rank() over(partition by departmentId  order by Salary desc) as 'rank' 
from Employee

 有没有朋友  也想过为啥这里不能直接用where

select *,
dense_rank() over(partition by departmentId  order by Salary desc) as 'rank' 
from Employee
where rank = 1
1. ​​SQL 执行顺序​

SQL 查询的逻辑执行顺序为:

  1. FROM → 2. WHERE → 3. GROUP BY → 4. HAVING → 5. SELECT → 6. ORDER BY
    ​关键点​​:WHERE 子句在 SELECT 之前执行,而 SELECT 中定义的别名(如 rank)此时尚未生成,因此无法被识别

把上述那个表当成临时表,来进行两表连接 

select d.name as 'Department',e.name as 'Employee',e.salary as 'Salary'
from Department d
join (select *,dense_rank() over(partition by departmentId  order by Salary desc) as 'rank' from Employee) e
on d.id = e.departmentId 
where e.rank = 1

 搞定 说实话窗口函数真好用!!!!!!

二、185. 部门工资前三高的所有员工 - 力扣(LeetCode)

同理上题

但是这里的排序函数只能 DENSE_RANK()​,相同值分配相同排名,后续排名连续

where 里面的条件在加2个

select d.name as 'Department',e.name as 'Employee',e.salary as 'Salary'
from Department d
join (select *,dense_rank() over(partition by departmentId  order by Salary desc) as 'rank' from Employee) e
on d.id = e.departmentId 
where e.rank = 1 or e.rank = 2 or e.rank = 3

 

三、577. 员工奖金 - 力扣(LeetCode)

需要使用左连接或者右连接完全保留员工表的数据

select e.name,b.bonus
from Employee e left join Bonus b
on e.empId = b.empId 
where bonus < 1000 or bonus is null

http://www.dtcms.com/wzjs/390934.html

相关文章:

  • 注册页面模板搜索引擎优化seo网站
  • 襄州区住房和城乡建设局网站自动点击器软件
  • 网站建设好公司企业邮箱注册申请
  • 定制网站建设报价单推广代理公司
  • 上高县城乡规划建设局网站安徽seo
  • wordpress 网站排名优化营销目标分为三个方面
  • 天津市建设管理委员会网站优化服务
  • 旅游网站开发报价单新疆头条今日头条新闻
  • 甘肃网站建设网站优化方案范文
  • 银行网站建设方案视频软文推广文章
  • 平面设计公司属于什么行业厦门seo排名
  • wordpress 图片叠加肇庆seo排名外包
  • 网站建设得花多少钱东莞网络公司排行榜
  • 做相亲网站的红娘累吗电商软文范例
  • 网站开发总结福州seo按天收费
  • 聊城手机网站建设费用618网络营销策划方案
  • 莆田网站建设开发长沙关键词优化新报价
  • 网站主题类型公司网站推广费用
  • 外贸b2c网站诊断百度权重优化软件
  • 企业大型网站开发设计建站流程宁波seo教程推广平台
  • 哈尔滨最新疫情最新消息行动轨迹seo官网优化
  • 网站建设情况上海最新新闻热点事件
  • 什么样的网站利于百度优化青岛官网seo公司
  • 哈尔滨网络兼职网站建设独立站网站
  • 浙江交通工程建设集团网站国外b站不收费免费2023
  • 重庆做营销型网站建设公司网络营销运营公司
  • 新疆建设兵团第二中学招生网站小学生关键词大全
  • 沈阳妇科私立医院排名优化网站排名推广
  • 国内 响应式网站网站seo平台
  • 如何网站做百度推广网络安全