sql >> Databasteknik >  >> RDS >> Mysql

rangordna användare baserat på poäng

Du kan beställa resultatet av en förfrågan genom att använda BESTÄLL EFTER. Så du kan rangordna raderna i tblA enligt följande:

SELECT *
FROM tblA
ORDER BY points

Men jag märker att du använder varchar för poängkolumnen. Om detta ska ha ett numeriskt värde vill du förmodligen ha int eller float.




  1. påfyllningsformel oracle sql-fråga

  2. Hur får man positionen för regexp-matchning i sträng i PostgreSQL?

  3. Varför ska jag inte infoga serialiserade arrayer i mitt databasfält?

  4. Varför kan jag inte utesluta beroende kolumner från `GROUP BY` när jag aggregerar med en nyckel?