Partager via


ORDERBY

s’applique à :colonne calculéetable calculéeMeasurecalcul 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 qui sera utilisée pour trier les données dans chacune des partitions d’une fonction window.
order (Facultatif) Une value en deux parties de la forme «OrderDirection [BlankHandling] ».

OrderDirection spécifie comment trier orderBy_expressionvalues (c’est-à-dire croissant or décroissant). Les values valides sont les suivantes :
DESC. Alternative value: 0(zéro)/FALSE. Trie dans l’ordre décroissant de values de orderBy_expression.
ASC. Alternative value: 1/TRUE. Trie dans l’ordre croissant de values de orderBy_expression. Il s’agit de la valueiforder par défaut omise.

BlankHandling partie est facultative. Elle spécifie la façon dont les espaces sont classés. Les values valides sont les suivantes :
BLANKS DEFAULT. Il s’agit de la valuepar défaut. Le comportement des values numériques est blankvalues sont classés entre zéro andvaluesnégatif . Le comportement des chaînes est blankvalues sont classés avant all 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 or tri décroissant.
BLANKS LAST. Les espaces sont toujours triés à la fin, quel que soit l’ordre croissant or tri décroissant.

Retourner value

Cette fonction ne retourne not un value.

Remarques

Cette fonction ne peut être utilisée qu’au sein d’une expression de fonction window.

Exemple

Voir OFFSET.

Understanding ORDERBY, PARTITIONBY, andMATCHBY functions
INDEX
OFFSET
PARTITIONBY
MATCHBY
WINDOW
RANK
ROWNUMBER