2010-08-28 6 views
1

Je dois utiliser la fonction MySQL Order By dans une requête, sauf que j'ai besoin d'être dans l'ordre inverse par numéro - donc comme 45, 32, 12, 10 au lieu de 10, 12, 32, 45. Je le limiterais alors à 1, donc j'obtiendrais le nombre le plus élevé dans la liste. Cependant, si vous avez un autre moyen de le faire, ce serait formidable: DMySql simple - Obtenir le plus grand nombre dans le tableau

En tout cas merci pour votre aide!

Stewart Christian

Répondre

1

deux options - l'utilisation de LIMIT:

SELECT yt.numeric_column 
    FROM YOUR_TABLE yt 
ORDER BY yt.numeric_column DESC 
    LIMIT 1 

En utilisant MAX:

SELECT MAX(yt.numeric_column) 
    FROM YOUR_TABLE yt 
+0

Merci, max travaillé. –

0

vous voulez: ORDER BY numeric_column DESC

le DESC pas infirmée. (Vous pouvez ensuite ajouter LIMIT après)

Questions connexes