Оператор sort
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Сортирует строки входной таблицы по одному столбцу или нескольким.
order
Операторыsort
эквивалентны
Синтаксис
Столбец T | sort by
[desc
| asc
] [ | nulls first
nulls last
] [,
...]
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
T | string |
✔️ | Табличные входные данные для сортировки. |
column | скаляр | ✔️ | Столбец T, по которому нужно сортировать. Тип значений столбца должен быть числовым, датой, временем или строкой. |
asc или desc |
string |
asc сортировка по возрастанию, низкая до высокой. Значение по умолчанию — desc высокий и низкий. |
|
nulls first или nulls last |
string |
nulls first поместит значения NULL в начало и nulls last поместит значения NULL в конец. asc Значение по умолчанию — nulls first . desc Значение по умолчанию — nulls last . |
Возвраты
Копия входной таблицы, отсортированная по возрастанию или убыванию в зависимости от предоставленного столбца.
Использование специальных значений с плавающей запятой
Если входная таблица содержит специальные значения null
и NaN
-inf
+inf
порядок будет следующим образом:
Значение | По возрастанию | По убыванию |
---|---|---|
Значения NULL в первую очередь | null ,NaN ,,-5 -inf ,,5 0 +inf |
null ,NaN ,,+inf ,5 ,0 -5 |
Последние значения NULL | -inf ,-5 ,,0 ,+inf ,NaN null |
+inf ,5 ,,0 ,-5 ,NaN null |
Примечание.
- Значения NULL и NaN всегда группируются вместе.
- Порядок между значениями NULL и NaN определяется первым и последним свойством, так как значения NULL и NaNs не имеют порядка возрастания и убывания.
Пример
В следующем примере показаны события шторма по состоянию в алфавитном порядке с самыми последними штормами в каждом штате, которые появляются в первую очередь.
StormEvents
| sort by State asc, StartTime desc
В этой таблице отображаются только первые 10 результатов запроса.
Время начала | Штат | EventType | ... |
---|---|---|---|
2007-12-28T12:10:00Z | АЛАБАМА | Град | ... |
2007-12-28T04:30:00Z | АЛАБАМА | Град | ... |
2007-12-28T04:16:00Z | АЛАБАМА | Град | ... |
2007-12-28T04:15:00Z | АЛАБАМА | Град | ... |
2007-12-28T04:13:00Z | АЛАБАМА | Град | ... |
2007-12-21T14:30:00Z | АЛАБАМА | Сильный ветер | ... |
2007-12-20T18:15:00Z | АЛАБАМА | Сильный ветер | ... |
2007-12-20T18:00:00Z | АЛАБАМА | Сильный ветер | ... |
2007-12-20T18:00:00Z | АЛАБАМА | Сильный ветер | ... |
2007-12-20T17:45:00Z | АЛАБАМА | Сильный ветер | ... |
2007-12-20T17:45:00Z | АЛАБАМА | Сильный ветер | ... |