2016-03-27 1 views
-1

J'essaie de répertorier les 10 valeurs les plus élevées dans ma table MySQL.Afficher les 10 premiers nombres les plus élevés dans ma table de base de données

Je suis fondamentalement en train de fabriquer un tableau de classement et j'ai besoin de faire les 10 premiers chiffres de ma BD.

+0

Alors ... quelle est la question, quelle DB exécutez-vous? Je vais vous dire de regarder 'top' ou' limit' et déboguer votre problème actuel. Trop large comme c'est. – chris85

+0

@ chris85 Je cours MySQL aka phpmyadmin –

+2

@AlexPlue, MySQL n'est pas connu comme phpmyadmin FYI – Ikari

Répondre

0

Commandez DESC par la colonne dont vous avez besoin. Limite pour obtenir le 1,10- 10 premiers

0

Vous pouvez utiliser order by et limit clauses:

SELECT currency 
FROM  players 
ORDER BY currency DESC 
LIMIT 10 
+0

Pouvez-vous s'il vous plaît tapez le code que je devrais le coller? J'ai actuellement '$ SQL = $ odb -> query ("SELECT' currency' FROM' players' 'im perdu à l'ordre et la limite @Mureinik –

+0

@AlexPlue a changé mon exemple pour l'utilisateur vos noms de table et de colonnes – Mureinik

0

Essayez ceci:

SELECT DISTINCT `column_name` FROM `table_name` ORDER BY `column_name` DESC LIMIT 0,10 

Hope this helps.