Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was ist der beste Weg, um Ränge in MYSQL zu generieren?

Dies gibt den Rang, die Studenten-ID und den Notendurchschnitt der Studenten zurück.

set @rownum := 0;
SELECT @rownum := @rownum + 1 AS rank, student_id, gpa 
    FROM `students` ORDER BY gpa DESC