Поделиться через


ORDERBY

применяется:вычисляемый столбецвычисляемой таблицыизмерениевизуального вычисления

Определяет выражения, определяющие порядок сортировки в каждой секции функции окна.

Синтаксис

ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )

Параметры

Срок Определение
orderBy_expression (Необязательно) Любое скалярное выражение, которое будет использоваться для сортировки данных в каждой секции функции окна.
order (Необязательно) Двух частей формы "OrderDirection [BlankHandling]".

OrderDirection указывает, как сортировать orderBy_expression значения (т. е. возрастание или убывание). Допустимые значения:
DESC. Альтернативное значение: 0(ноль)/FALSE. Сортировка по убыванию значений orderBy_expression.
ASC. Альтернативное значение: 1/TRUE. Сортировка по возрастанию значений orderBy_expression. Это значение по умолчанию, если order опущен.

BlankHandling часть является необязательной. Он определяет порядок упорядочения пустых значений. Допустимые значения:
BLANKS DEFAULT. Это значение по умолчанию. Поведение числовых значений — пустые значения упорядочены от нуля до отрицательных значений. Поведение строк является пустым значением, упорядоченным перед всеми строками, включая пустые строки.
BLANKS FIRST. Пустые поля всегда упорядочены в начале независимо от возрастания или убывающего порядка сортировки.
BLANKS LAST. Пустые поля всегда упорядочены в конце независимо от возрастания или убывающего порядка сортировки.

Возвращаемое значение

Эта функция не возвращает значение.

Замечания

Эту функцию можно использовать только в выражении функции окна.

Пример

См. OFFSET.

Понимание ORDERBY, PARTITIONBYи MATCHBY функцийINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER