*DDL_Gzm
*DDL_Gzm
全部文章
分类
题解(9)
归档
标签
去牛客网
登录
/
注册
*DDL_Gzm的博客
全部文章
(共3篇)
题解 | #对所有员工的薪水按照salary降序进行1-N的排名#
mysql四大排名函数简介 1、row_number row_number在排名时序号连续不重复,即使需要相同数据也如此 2、rank rank会把排序的值相同的归为一组,序号保持一致。后续排序序号不会连续执行 3、dense_rank dense_rank会把相同值归为一组,序号相同,后续序号连续...
sql
2022-02-28
0
261
题解 | #对所有员工的薪水按照salary进行按照1-N的排名#
自连接查询,与前面的题目一样的思路 SELECT s1.emp_no, s1.salary, COUNT(DISTINCT s2.salary) AS t_rank FROM salaries s1 inner join salaries s2 on s2.s...
sql
2021-04-16
3
719
mysql低版本不支持窗口函数,以下sql可以实现相同效果。
实现dense_rank()和rank() 在于加粗部分是否去重select emp_no,salary,(select count(distinct salary ) from salaries s2 where s1.salary<=s2.salary and to_date='9999-...
sql
2021-01-12
14
1908