[SGBD] Equivalent de rownum avec MySQL ?

Equivalent de rownum avec MySQL ? [SGBD] - SQL/NoSQL - Programmation

Marsh Posté le 09-08-2004 à 21:04:30    

Avec Oracle, il y a un champ fictif qui permet de retourner un compteur automatique lors d'une requête.
 
Par exemple :
 


select rownum, nom
from utilisateur
where age = 25
---------------------
1   MagicBuzz
2   Arjuna
3   Psyche
.
.
.
x   x° ligne


 
Existe-t-il un équivalent avec MySQL ? C'est on ne peut plus important :sweat:

Reply

Marsh Posté le 09-08-2004 à 21:04:30   

Reply

Marsh Posté le 09-08-2004 à 21:54:52    

mysql> SET @rownum := 0;
mysql> SELECT @rownum := @rownum + 1 AS rank, score
    -> FROM t ORDER BY score DESC;

Reply

Marsh Posté le 09-08-2004 à 22:46:18    

Merci, en effet ça marche parfaitment :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed