동일한 점수가 같은 순위를 가질 다음 점수 테이블의 순위를 지정하고 싶습니다.rank() function SQL
+----+-------+
| Id | Score |
+----+-------+
| 1 | 3.50 |
| 2 | 4.00 |
| 3 | 4.00 |
| 4 | 3.50 |
+----+-------+
다음 쿼리가 구문 오류를 발생시키는 이유는 무엇입니까? 또한 논리가 올바르지 않습니까?
코드 :
select Score, RANK() OVER (order by Score desc) as rank
from Scores
order by Score desc;
오류 메시지 :
Line 1: SyntaxError: near '(order by Score desc) as rank
from Scores
order by Score desc'
MYSQL는 아직 윈도우 기능을 지원하지 않습니다. – GurV
아아 - 설명합니다. 감사! –