sql >> Databasteknik >  >> RDS >> Mysql

hur man väljer topp 5 maxvärden i mytable

Ordna bara raderna efter (fallande) antal och ta topp 5:

SELECT amount FROM mytable ORDER BY amount DESC LIMIT 5

Observera att detta kommer att resultera i en fullständig tabellsökning om du inte har ett index på amount kolumn. Detta kan påverka prestandan om antalet rader i tabellen är mycket stort (dvs många tusentals).



  1. PostgreSQL-anonymisering på begäran

  2. Behöver hjälp med SQL för att rangordna sökresultat

  3. RDLC LocalReport Export till Excel riktigt långsam

  4. Allvarligt fel:Array-återuppringning måste innehålla index 0 och 1