sort operátor
Egy vagy több oszlop alapján rendezi a bemeneti tábla sorait.
A
sort
ésorder
az operátorok egyenértékűek
Syntax
T| sort by
oszlop [asc
| desc
] [nulls first
| nulls last
] [,
...]
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
T | string |
✔️ | A rendezendő táblázatos bemenet. |
Oszlop | Skalár | ✔️ | A rendezés alapjául szolgáló T oszlop. Az oszlopértékek típusának numerikusnak, dátumnak, időnek vagy sztringnek kell lennie. |
asc vagy desc |
string |
asc növekvő sorrendbe rendezi, alacsonytól magasig. Az alapértelmezett érték a desc magastól az alacsonyig. |
|
nulls first vagy nulls last |
string |
nulls first a null értékeket az elején helyezi el, és nulls last a null értékeket a végén helyezi el. Az alapértelmezett érték a asc következő: nulls first . Az alapértelmezett érték a desc következő: nulls last . |
Válaszok
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
tartalmazza , NaN
és +inf
-inf
, a sorrend a következő lesz:
Érték | Növekvő sorrendben | Csökkenő sorrendben |
---|---|---|
Első null érték | null ,NaN ,-inf ,-5 ,0 ,5 ,+inf |
null ,NaN ,+inf ,5 ,0 ,-5 |
Utolsó null érték | -inf ,-5 ,0 ,+inf ,NaN ,null |
+inf ,5 ,0 ,-5 ,NaN ,null |
Megjegyzés
- 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 és a NaN nem rendelkezik 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.
StormEvents
| sort by State asc, StartTime desc
Ez a táblázat csak a 10 legjobb lekérdezési eredményt jeleníti meg.
StartTime | Állapot | 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 | ... |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: