Перейти к основному содержимому
Версия: 6.1

sort

Описание​

Выполняет сортировку данных в зависимости от параметров.

Синтаксис​

sort [<global-sort-option>] [<field-sort-option>]<field> [ , [<field-sort-option>]<field>]

Обязательные аргументы​

ПараметрСинтаксисОписание
field<field> [, <field>]Имя поля (полей) по которому будет выполняться сортировка.

Опциональные аргументы​

ПараметрСинтаксисПо умолчаниюОписание
global-sort-option(+|-)+Тип сортировки: + по возрастанию, - по убыванию.
field-sort-option(+|-)global-sort-optionТип сортировки для конкретного поля: + по возрастанию, - по убыванию.
maxnum<целое число>sme.core.sort_limitМаксимальное количество записей, обрабатываемых при сортировке.

Примеры запросов​

Пример 1​

В данном примере сортировка выполняется по убыванию поля user.

...
| sort - user

Пример 2​

В данном примере sort работает по умолчанию и сортирует поле user по возрастанию.

...
| sort user

Пример 3​

В данном примере общий порядок - применяется ко всему запросу, а для поля id он переопределяется локальным +. Поле internalId сортируется по общему правилу.

...
| sort - user, +id, internalId