sorteringsoperator
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Sorterar raderna i indatatabellen i ordning efter en eller flera kolumner.
Operatorerna
sort
ochorder
är likvärdiga
Syntax
T| sort by
kolumn [asc
| desc
] [nulls first
| nulls last
] [,
...]
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Krävs | Beskrivning |
---|---|---|---|
T | string |
✔️ | Tabellindata som ska sorteras. |
kolumn | skalär | ✔️ | Kolumnen i T som ska sorteras. Typen av kolumnvärden måste vara numerisk, datum, tid eller sträng. |
asc eller desc |
string |
asc sorterar i stigande ordning, låg till hög. Standardvärdet är desc , högt till lågt. |
|
nulls first eller nulls last |
string |
nulls first placerar null-värdena i början och nulls last placerar null-värdena i slutet. Standardvärdet för asc är nulls first . Standardvärdet för desc är nulls last . |
Returnerar
En kopia av indatatabellen sorterad i antingen stigande eller fallande ordning baserat på den angivna kolumnen.
Använda särskilda flyttalsvärden
När indatatabellen innehåller specialvärdena null
, NaN
, -inf
och +inf
blir ordningen följande:
Värde | Uppstigande | Nedåtgående |
---|---|---|
Nulls första |
null ,NaN ,-inf ,-5 ,0 ,5 ,+inf |
null ,NaN ,+inf ,5 ,0 ,-5 |
Nulls senaste |
-inf ,-5 ,0 ,+inf ,NaN ,null |
+inf ,5 ,0 ,-5 ,NaN ,null |
Not
- Null- och NaN-värden grupperas alltid tillsammans.
- Ordningen mellan null- och NaN-värden bestäms av den första och sista egenskapen eftersom null och NaN inte har någon stigande och fallande ordning.
Exempel
I följande exempel visas stormhändelser efter tillstånd i alfabetisk ordning med de senaste stormarna i varje tillstånd som visas först.
Exemplen i den här artikeln använder offentligt tillgängliga tabeller i hjälpkluster, till exempel tabellen
StormEvents
i databasen Samples.
Exemplen i den här artikeln använder offentligt tillgängliga tabeller, till exempel tabellen
StormEvents
i Väderanalys exempeldata.
StormEvents
| sort by State asc, StartTime desc
utdata
Den här tabellen visar bara de 10 främsta frågeresultaten.
StartTime | Stat | 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 | Stark vind | ... |
2007-12-20T18:15:00Z | ALABAMA | Stark vind | ... |
2007-12-20T18:00:00Z | ALABAMA | Stark vind | ... |
2007-12-20T18:00:00Z | ALABAMA | Stark vind | ... |
2007-12-20T17:45:00Z | ALABAMA | Stark vind | ... |
2007-12-20T17:45:00Z | ALABAMA | Stark vind | ... |