https://leetcode.com/problems/rank-scores/description/
score 내림차순으로 rank,
같은 순위가 있다면 그 다음은 연속적인 수로 (ex. 122234)
SELECT score
, DENSE_RANK() OVER (ORDER BY score DESC) AS Rank
FROM Scores
이렇게 했는데
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rank FROM Scores' at line 3
이런 오류가 자꾸 뜬다.
왜인가 했더니 rank라는 함수가 있어서 안된다고 함...
그래서 난 그냥 뭐야~이러고 MS SQL Server에서 돌렸더니 여기서는 되네..?
mysql에서 돌릴려면
SELECT score
, DENSE_RANK() OVER (ORDER BY score DESC) AS 'Rank'
FROM Scores
Rank에 따옴표만 붙여주면 된다!