sql >> Databasteknik >  >> RDS >> Mysql

Vad är det bästa sättet att generera rankningar i MYSQL?

Detta kommer att returnera elevernas rang, student-ID och GPA.

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


  1. SQL Server Interns:Problematiska operatörer Pt. I – Skanningar

  2. MySQL kontra PDO

  3. Utfasade MySql-funktioner

  4. Sammanfoga/sammanfoga matrisvärden under gruppering/aggregering