Inserir ordenação dentro dos valores de uma consulta SQL

Oi gente, tudo bem.
Tenho a seguinte consulta SQL que utilizo em um jogo meu para Android

Ela traz os valores dos records gravados pelos usuários de forma decrescente, ou seja, do maior para o menor(é um Ranking de pontuação do meu jogo), até aí funciona tudo bem.
Este é um exemplo de resultado que é obtido

Ryan	171	2012-07-07 19:50:48	easy
Melvin	143	2012-07-08 07:44:09	easy
Ronya	128	2012-07-08 10:12:50	easy
Oj	    105	2012-07-07 19:13:55	easy
Chad	84	2012-07-08 21:09:29	easy

Porém eu gostaria que o retorno da consulta me traga o número da posição da linha, ficaria mais ou menos assim

1   Ryan	171	2012-07-07 19:50:48	easy
2   Melvin	143	2012-07-08 07:44:09	easy
3   Ronya	128	2012-07-08 10:12:50	easy
4   Oj	    105	2012-07-07 19:13:55	easy
5   Chad	84	2012-07-08 21:09:29	easy

Alguém tem alguma idéia de como posso fazer isso na consulta SQL

Qual banco de dados você está usando?

Estou usando MySQL

Só criando uma variável temporária:

SET @line = 0; SELECT @line := @line + 1, some_field FROM my_table;

Qual é o problema de usar um contador no seu código java?

Mas como eu poderia usar um contador para exibir os numeros de acordo com o registro?
Que lógica eu poderia implementar?

[quote=fabiobh]Mas como eu poderia usar um contador para exibir os numeros de acordo com o registro?
Que lógica eu poderia implementar?[/quote]

Depende. Como vc está imprimindo isso?

E como assim que lógica? Zere o contador e vá somando 1 a cada registro. =P