La clause ORDER BY spécifie l'ordre des lignes dans une table de résultats pour une instruction SQL.
Lorsque plusieurs spécifications de tri sont identifiées, les lignes sont triées en fonction des valeurs de la première spécification de tri indiquée, ensuite en fonction des valeurs de la seconde, et ainsi de suite.
Vous ne pouvez pas utiliser une clause ORDER BY pour une instruction SELECT au sein d'une instruction FULLSELECT. La clause ORDER BY s'applique au résultat final de l'instruction FULLSELECT. Vous pouvez trier sur une seule colonne ou sur plusieurs.
Pour trier sur des colonnes d'une instruction FULLSELECT ayant la même valeur ordinale mais se trouvant dans des instructions SELECT subordonnées différentes, les colonnes doivent avoir le même nom. Si les colonnes ont des noms différents dans leurs instructions SELECT subordonnées correspondantes, vous devez attribuer le même alias à chacune des colonnes.
Pour créer une clause ORDER BY pour un tri sur plusieurs colonnes dans une instruction FULLSELECT du générateur SQL :