Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment sélectionner les 5 premières valeurs maximales dans mytable

Triez simplement les rangées par montant (décroissant) et prenez les 5 premières :

SELECT amount FROM mytable ORDER BY amount DESC LIMIT 5

Notez que cela entraînera une analyse complète de la table à moins que vous n'ayez un index sur le amount colonne. Cela peut affecter les performances si le nombre de lignes dans la table est très important (c'est-à-dire plusieurs milliers).