Plusieurs niveau de la commande
J'ai une table avec des enregistrements avec des champs comme le nom, la notation etc.
J'ai d'abord envie de tri basé sur la cote de limiter les résultats à 20, puis sur ce jeu de résultats que vous voulez continuer à appliquer de tri basé sur le nom.
Je sais trier nous avons besoin d'utiliser la requête comme
Select * from table order by rating Desc limit 20
mais sur ce resultset comment appliquer un autre niveau de la commande? Comment puis-je combiner ces deux sortes dans une instruction sqlite?
Vous devez vous connecter pour publier un commentaire.
Vous pourriez utiliser, par exemple,
ORDER BY rating DESC, name ASC
de trier par notation et puis, si les classements sont égaux, par nom.ASC
est la valeur par défaut de sorte qu'il peut êtreORDER BY rating DESC, name
Cette requête devrait faire l'affaire: