ORDERBY
s’applique à :colonne calculéetable calculéemesurecalcul visuel
Définit les expressions qui déterminent l’ordre de tri dans chacune des partitions d’une fonction de fenêtre.
Syntaxe
ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )
Paramètres
Terme | Définition |
---|---|
orderBy_expression |
(Facultatif) Toute expression scalaire qui sera utilisée pour trier les données dans chacune des partitions d’une fonction de fenêtre. |
order |
(Facultatif) Valeur en deux parties de la forme «OrderDirection [BlankHandling ] ».OrderDirection spécifie comment trier les valeurs orderBy_expression (c’est-à-dire croissants ou décroissants). Les valeurs valides sont les suivantes :DESC . Valeur alternative : 0 (zéro)/FALSE . Trie dans l’ordre décroissant des valeurs de orderBy_expression . ASC . Valeur alternative : 1 /TRUE . Trie dans l’ordre croissant des valeurs de orderBy_expression . Il s’agit de la valeur par défaut si order est omise.BlankHandling partie est facultative. Elle spécifie la façon dont les espaces sont classés. Les valeurs valides sont les suivantes :BLANKS DEFAULT . Il s’agit de la valeur par défaut. Le comportement des valeurs numériques est des valeurs vides classées entre zéro et les valeurs négatives. Le comportement des chaînes est des valeurs vides classées avant toutes les chaînes, y compris les chaînes vides. BLANKS FIRST . Les espaces sont toujours triés au début, quel que soit l’ordre croissant ou décroissant. BLANKS LAST . Les espaces sont toujours triés à la fin, quel que soit l’ordre croissant ou décroissant. |
Valeur de retour
Cette fonction ne retourne pas de valeur.
Remarques
Cette fonction ne peut être utilisée que dans une expression de fonction de fenêtre.
Exemple
Voir OFFSET.
Contenu connexe
fonctions Understanding ORDERBY, PARTITIONBYet MATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER