Comment écrire SQL de sorte que le résultat puisse être trié d'abord par la colonne A puis par la colonne B. Quelque chose comme ci-dessous :
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
Comment écrire SQL de sorte que le résultat puisse être trié d'abord par la colonne A puis par la colonne B. Quelque chose comme ci-dessous :
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
ORDER BY col_A, col_B
Le site web de SQLite a des diagrammes de syntaxe expliquant la grammaire SQL prise en charge par SQLite.
Il suffit de fournir une liste de colonnes séparées par des virgules pour ORDER BY :
SELECT * from table WHERE table.foo=bar ORDER BY colA, colB
La clause ORDER BY provoque le tri des lignes de sortie. L'argument de ORDER BY est une liste d'expressions qui sont utilisées comme clé pour le tri. Les expressions ne doivent pas faire partie du résultat pour un SELECT simple, mais dans un SELECT composé, chaque expression de tri doit correspondre exactement à l'une des colonnes de résultat. Chaque expression de tri peut être suivie facultativement d'un mot-clé COLLATE et du nom d'une fonction de tri utilisée pour ordonner le texte et/ou les mots-clés ASC ou DESC pour spécifier l'ordre de tri.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.