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 WINDOW.
Syntaxe
ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )
Paramètres
Terme | Définition |
---|---|
orderBy_expression | (Facultatif) Toute expression scalaire utilisée pour trier les données dans chacune des partitions d’une fonction WINDOW. |
order | (Facultatif) Valeur en deux parties de la forme « <Sens_tri> [<Gestion_valeurs_vides>] ». <OrderDirection> spécifie comment trier les valeurs <orderBy_expression> (par ordre croissant ou décroissant). Les valeurs valides sont les suivantes : DESC. Valeur alternative : 0(zéro)/FALSE. Trie par ordre décroissant les valeurs <orderBy_expression>. ASC. Valeur alternative : 1/TRUE. Trie par ordre croissant les valeurs <orderBy_expression>. Il s’agit de la valeur par défaut lorsque le paramètre <order> est omis. La partie <Gestion_valeurs_vides> est facultative. Elle spécifie comment les valeurs vides sont triées. Les valeurs valides sont les suivantes : BLANKS DEFAULT. Il s’agit de la valeur par défaut. Le comportement pour les valeurs numériques est que les valeurs vides sont classées entre les valeurs zéro et les valeurs négatives. Le comportement des chaînes est que les valeurs vides sont triées avant toutes les chaînes, y compris les chaînes vides. BLANKS FIRST. Les valeurs vides sont toujours classées au début, que l’ordre de tri soit croissant ou décroissant. BLANKS LAST. Les valeurs vides sont toujours classées à la fin, que l’ordre de tri soit croissant ou décroissant. |
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Notes
Cette fonction s’utilise uniquement dans une expression de fonction de fenêtre.
Exemple
Voir OFFSET.
Contenu connexe
Compréhension des fonctions ORDERBY, PARTITIONBY et MATCHBY
INDEX
DÉCALAGE
PARTITIONBY
MATCHBY
WINDOW
RANK
ROWNUMBER