Я пытаюсь выучить немного SQL, и я чувствую, что я должен быть в состоянии сделать это, но я получаю синтаксическую ошибку.
SELECT Score,
(SELECT COUNT(DISTINCT Score s) FROM Scores WHERE s >= Score) AS Rank
FROM Scores
ORDER BY Score DESC
Это позволяет мне делать
# Write your MySQL query statement below
SELECT Score s,
(SELECT COUNT(DISTINCT Score) FROM Scores WHERE Score >= s) AS Rank
FROM Scores
ORDER BY Score DESC
но для вопроса первый столбец должен быть назван Score
.
Я видел другие ответы на эту проблему, которые кажутся действительно сложными, но если у кого-то есть простой способ сделать эта идея работает, я буду признателен.
Спасибо!