sql >> Base de Datos >  >> RDS >> Mysql

¿Cuál es la mejor manera de generar rangos en MYSQL?

Esto devolverá el rango de los estudiantes, la identificación del estudiante y el GPA.

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