sort operátor

Egy vagy több oszlop alapján rendezi a bemeneti tábla sorait.

A sort és order az operátorok egyenértékűek

Syntax

T| sort byoszlop [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 descmagastó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 nulltartalmazza , 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 ...