Обновите рейтинг в таблице MySQL

У меня есть следующая структура таблицы для таблицы Player

Table Player {  
Long playerID;  
Long points;  
Long rank;  
}

Предполагая, что playerID и очки имеют действительные значения, могу ли я обновить рейтинг для всех игроков на основе количества очков в одном запросе? Если два человека имеют одинаковое количество очков, они должны связать для ранга.

ОБНОВИТЬ:

Я использую hibernate, используя запрос, предложенный как собственный запрос. Hibernate не любит использовать переменные, особенно ':'. Кто-нибудь знает какие-либо обходные пути? Или не используя переменные или обойти ограничения hibernate в этом случае с помощью HQL?

Ответы на вопрос(4)

Ваш ответ на вопрос