Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Сортирует строки входной таблицы по одному столбцу или нескольким.
sortОператорыorderэквивалентны
Syntax
T| sort bycolumn [] [asc | descnulls first | nulls last] [, ...]
Дополнительные сведения о соглашениях синтаксиса.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| T | string |
✔️ | Табличные входные данные для сортировки. |
| column | scalar | ✔️ | Столбец T , по которому нужно сортировать. Тип значений столбца должен быть числовым, датой, временем или строкой. |
asc или desc |
string |
asc сортировка по возрастанию, низкая до высокой. Значение по умолчанию — descвысокий и низкий. |
|
nulls first или nulls last |
string |
nulls first поместит значения NULL в начало и nulls last поместит значения NULL в конец.
asc Значение по умолчанию — nulls first.
desc Значение по умолчанию — nulls last. |
Returns
Копия входной таблицы, отсортированная по возрастанию или убыванию в зависимости от предоставленного столбца.
Использование специальных значений с плавающей запятой
Если входная таблица содержит специальные значения nullи NaN-inf+infпорядок будет следующим образом:
| Value | Ascending | Descending |
|---|---|---|
| Значения NULL в первую очередь |
null,NaN,,-inf-5,,05+inf |
null,NaN,,+inf,5,0-5 |
| Последние значения NULL |
-inf,-5,,0,+inf,NaNnull |
+inf,5,,0,-5,NaNnull |
Note
- Значения NULL и NaN всегда группируются вместе.
- Порядок между значениями NULL и NaN определяется первым и последним свойством, так как значения NULL и NaNs не имеют порядка возрастания и убывания.
Example
В следующем примере показаны события шторма по состоянию в алфавитном порядке с самыми последними штормами в каждом штате, которые появляются в первую очередь.
Примеры, приведенные в этой статье, используют общедоступные таблицы в кластере справки, например
StormEventsтаблицу в базе данных Samples .
В примерах этой статьи используются общедоступные таблицы, такие как
Weatherтаблица в коллекции примеров Weather Analytics. Возможно, потребуется изменить имя таблицы в примере запроса, чтобы она соответствовала таблице в рабочей области.
StormEvents
| sort by State asc, StartTime desc
Output
В этой таблице отображаются только первые 10 результатов запроса.
| StartTime | State | EventType | ... |
|---|---|---|---|
| 2007-12-28T12:10:00Z | ALABAMA | Hail | ... |
| 2007-12-28T04:30:00Z | ALABAMA | Hail | ... |
| 2007-12-28T04:16:00Z | ALABAMA | Hail | ... |
| 2007-12-28T04:15:00Z | ALABAMA | Hail | ... |
| 2007-12-28T04:13:00Z | ALABAMA | Hail | ... |
| 2007-12-21T14:30:00Z | ALABAMA | Сильный ветер | ... |
| 2007-12-20T18:15:00Z | ALABAMA | Сильный ветер | ... |
| 2007-12-20T18:00:00Z | ALABAMA | Сильный ветер | ... |
| 2007-12-20T18:00:00Z | ALABAMA | Сильный ветер | ... |
| 2007-12-20T17:45:00Z | ALABAMA | Сильный ветер | ... |
| 2007-12-20T17:45:00Z | ALABAMA | Сильный ветер | ... |