Atualize a classificação em uma tabela MySQL

Eu tenho a seguinte estrutura de tabela para uma tabela Player

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

Supondo que o playerID e os pontos tenham valores válidos, posso atualizar a classificação de todos os jogadores com base no número de pontos em uma única consulta? Se duas pessoas tiverem o mesmo número de pontos, devem empatar para a classificação.

ATUALIZAR:

Estou usando o hibernate usando a consulta sugerida como uma consulta nativa. O Hibernate não gosta de usar variáveis, especialmente o ':'. Alguém sabe de alguma solução alternativa? Ou não usando variáveis ou contornando a limitação do hibernate nesse caso usando HQL?

questionAnswers(4)

yourAnswerToTheQuestion