2009-11-09 2 views

Répondre

71
ORDER BY col_A, col_B 

Le site Web SQLite a syntax diagrams expliquant la grammaire SQL prise en charge par SQLite.

19

feed seulement une liste de colonnes ORDER BY séparées par des virgules:

SELECT * from table WHERE table.foo=bar ORDER BY colA, colB 

La clause ORDER BY fait passer la sortie lignes à trier. L'argument à ORDER BY est une liste d'expressions que sont utilisées comme clé pour le tri. Les expressions ne doivent pas faire partie de le résultat pour un SELECT simple, mais dans un composé SELECT chaque expression de tri doit correspondre exactement à l'une des colonnes résultat . Chaque expression de tri peut être éventuellement suivie d'un mot-clé COLLATE et du nom d'une fonction de classement utilisée pour commander du texte et/ou des mots-clés ASC ou DESC pour spécifier l'ordre de tri .

5
SELECT * FROM tbl WHERE predictor ORDER by col_A, col_B 
Questions connexes