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


ORDERBY

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

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

Синтаксис

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

Параметры

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

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

<Часть BlankHandling> является необязательной. Он определяет порядок упорядочения пустых значений. Допустимые значения:
ПУСТЫЕ ЗНАЧЕНИЯ ПО УМОЛЧАНИЮ. Это значение по умолчанию. Поведение числовых значений — пустые значения упорядочены от нуля до отрицательных значений. Поведение строк является пустым значением, упорядоченным перед всеми строками, включая пустые строки.
ПУСТЫЕ ЗНАЧЕНИЯ СНАЧАЛА. Пустые поля всегда упорядочены в начале независимо от возрастания или убывающего порядка сортировки.
ПУСТЫЕ ЗНАЧЕНИЯ ПОСЛЕДНИЕ. Пустые поля всегда упорядочены в конце независимо от возрастания или убывающего порядка сортировки.

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

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

Замечания

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

Пример

См. СМ. см

Общие сведения о функциях ORDERBY, PARTITIONBY и MATCHBY
INDEX
OFFSET
PARTITIONBY
MATCHBY
WINDOW
RANK
ROWNUMBER