sort-Operator
Sortiert die Zeilen der Eingabetabelle nach einer oder mehreren Spalten.
Die
sort
Operatoren undorder
sind gleichwertig.
Syntax
T| sort by
Spalte [asc
| desc
] [nulls first
| nulls last
] [,
...]
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
T | string |
✔️ | Die zu sortierende tabellarische Eingabe. |
column | Skalar | ✔️ | Die Spalte von T , nach der sortiert werden soll. Der Typ der Spaltenwerte muss numerisch, Datum, Uhrzeit oder Zeichenfolge sein. |
asc oder desc |
string |
asc sortiert in aufsteigender Reihenfolge, niedrig bis hoch. Der Standardwert ist desc hoch bis niedrig. |
|
nulls first oder nulls last |
string |
nulls first platziert die NULL-Werte am Anfang und nulls last die NULL-Werte am Ende. Der Standardwert für asc ist nulls first . Der Standardwert für desc ist nulls last . |
Gibt zurück
Eine Kopie der Eingabetabelle, die basierend auf der angegebenen Spalte in aufsteigender oder absteigender Reihenfolge sortiert ist.
Verwenden spezieller Gleitkommawerte
Wenn die Eingabetabelle die speziellen Werte null
, NaN
und -inf
+inf
enthält, lautet die Reihenfolge wie folgt:
Wert | Aufsteigend | Absteigend |
---|---|---|
Null zuerst | null ,NaN ,-inf ,-5 ,0 ,5 ,+inf |
null ,NaN ,+inf ,5 ,0 ,-5 |
Nullen zuletzt | -inf ,-5 ,0 ,+inf ,NaN ,null |
+inf ,5 ,0 ,-5 ,NaN ,null |
Hinweis
- Null- und NaN-Werte werden immer gruppiert.
- Die Reihenfolge zwischen NULL- und NaN-Werten wird durch die erste und letzte Eigenschaft bestimmt, da NULL- und NaNs keine aufsteigende und absteigende Reihenfolge aufweisen.
Beispiel
Das folgende Beispiel zeigt Sturmereignisse nach Zustand in alphabetischer Reihenfolge, wobei die neuesten Stürme in jedem Zustand zuerst angezeigt werden.
StormEvents
| sort by State asc, StartTime desc
In dieser Tabelle werden nur die ersten 10 Abfrageergebnisse angezeigt.
StartTime | State | EventType | ... |
---|---|---|---|
2007-12-28T12:10:00Z | ALABAMA | Hagel | ... |
2007-12-28T04:30:00Z | ALABAMA | Hagel | ... |
2007-12-28T04:16:00Z | ALABAMA | Hagel | ... |
2007-12-28T04:15:00Z | ALABAMA | Hagel | ... |
2007-12-28T04:13:00Z | ALABAMA | Hagel | ... |
2007-12-21T14:30:00Z | ALABAMA | Starker Wind | ... |
2007-12-20T18:15:00Z | ALABAMA | Starker Wind | ... |
2007-12-20T18:00:00Z | ALABAMA | Starker Wind | ... |
2007-12-20T18:00:00Z | ALABAMA | Starker Wind | ... |
2007-12-20T17:45:00Z | ALABAMA | Starker Wind | ... |
2007-12-20T17:45:00Z | ALABAMA | Starker Wind | ... |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für