Les données issues de la requête peuvent être triées selon un ou plusieurs champs, c'est-à-dire présentée dans l'ordre croissant (pour un tri ascendant) ou décroissant (pour un tri descendant) des valeurs de ce champ.
L'ordre de tri est l'ordre numérique pour les champs numériques, chronologique pour les dates, et l'ordre du codage utilisé pour les caractères dans les champs alphanumériques (sur les codes alphabétiques, c'est l'ordre lexicographique).
Si plusieurs critères de tri sont demandés, le tri se fera prioritairement sur le champ apparaissant en premier dans le tableau puis, à égalité de valeur sur le 2ème critère et ainsi de suite.