rendezési operátor
A következőkre vonatkozik: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
A beviteli táblázat sorait rendezi sorrendbe egy vagy több oszlop szerint.
A
sort
ésorder
operátorok egyenértékűek
Szintaxis
T| sort by
oszlop [asc
| desc
] [nulls first
| nulls last
] [,
...]
További információ szintaxiskonvenciákról.
Paraméterek
Név | Típus | Szükséges | Leírás |
---|---|---|---|
T | string |
✔️ | A rendezendő táblázatos bemenet. |
oszlop | skaláris | ✔️ | A rendezés T oszlopa. Az oszlopértékek típusának numerikusnak, dátumnak, időnek vagy sztringnek kell lennie. |
asc vagy desc |
string |
asc növekvő sorrendbe rendez, alacsonytól magasig. Az alapértelmezett érték desc , magastól alacsonyig. |
|
nulls first vagy nulls last |
string |
nulls first a null értékeket az elején helyezi el, a nulls last pedig a null értékeket a végén. A asc alapértelmezett értéke nulls first . A desc alapértelmezett értéke nulls last . |
Visszatér
A bemeneti tábla egy példánya, amely a megadott oszlop alapján növekvő vagy csökkenő sorrendben van rendezve.
Speciális lebegőpontos értékek használata
Ha a bemeneti tábla a speciális értékeket null
, NaN
, -inf
és +inf
tartalmazza, a sorrend a következő lesz:
Érték | Növekvő | Csökkenő |
---|---|---|
Null érték első |
null ,NaN ,-inf ,-5 ,0 ,5 ,+inf |
null ,NaN ,+inf ,5 ,0 ,-5 |
nullérték utolsó |
-inf ,-5 ,0 ,+inf ,NaN ,null |
+inf ,5 ,0 ,-5 ,NaN ,null |
Jegyzet
- A null és a naN értékek mindig csoportosítva vannak.
- A null és a NaN értékek közötti sorrendet az első és az utolsó tulajdonság határozza meg, mivel a null értékek és a NaN-értékek nem rendelkeznek növekvő és csökkenő sorrenddel.
Példa
Az alábbi példa az állapot szerinti vihareseményeket mutatja be betűrendben, és az egyes állapotok legutóbbi viharai jelennek meg először.
A cikkben szereplő példák a nyilvánosan elérhető tábláit használják a fürt, például a Minták adatbázis
StormEvents
tábláját.
A cikkben szereplő példák nyilvánosan elérhető táblákat használnak, például a Weather Analytics
StormEvents
táblát, mintaadatokat.
StormEvents
| sort by State asc, StartTime desc
kimeneti
Ez a táblázat csak a 10 legjobb lekérdezési eredményt jeleníti meg.
StartTime | Állam | EventType | ... |
---|---|---|---|
2007-12-28T12:10:00Z | ALABAMA | Jégeső | ... |
2007-12-28T04:30:00Z | ALABAMA | Jégeső | ... |
2007-12-28T04:16:00Z | ALABAMA | Jégeső | ... |
2007-12-28T04:15:00Z | ALABAMA | Jégeső | ... |
2007-12-28T04:13:00Z | ALABAMA | Jégeső | ... |
2007-12-21T14:30:00Z | ALABAMA | Erős szél | ... |
2007-12-20T18:15:00Z | ALABAMA | Erős szél | ... |
2007-12-20T18:00:00Z | ALABAMA | Erős szél | ... |
2007-12-20T18:00:00Z | ALABAMA | Erős szél | ... |
2007-12-20T17:45:00Z | ALABAMA | Erős szél | ... |
2007-12-20T17:45:00Z | ALABAMA | Erős szél | ... |