leet code sql 178
문제
- 점수를 높은 순서부터 나열
- 같은 점수라면 같은 등급
- 등급은 연속적인 값
문제 접근
- rank를 표현하는데, 연속적으로 표현 → dense_rank
- 점수를 높은 순부터
1
2
3
4
5
select
score,
dense_rank() over(order by score desc) as 'rank'
from Scores
order by score desc;
Jr Data Engineer
1
2
3
4
5
select
score,
dense_rank() over(order by score desc) as 'rank'
from Scores
order by score desc;