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

cómo seleccionar los 5 valores máximos principales en mytable

Simplemente ordene las filas por cantidad (descendente) y tome las 5 primeras:

SELECT amount FROM mytable ORDER BY amount DESC LIMIT 5

Tenga en cuenta que esto dará como resultado un escaneo completo de la tabla a menos que tenga un índice en el amount columna. Esto podría afectar el rendimiento si el número de filas en la tabla es muy grande (es decir, muchos miles).