operator sort

Hiermee worden de rijen van de invoertabel op volgorde van een of meer kolommen gesorteerd.

De sort operators en order zijn gelijkwaardig

Syntax

T| sort bykolom [asc | desc] [nulls first | nulls last] [, ...]

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
T string ✔️ De tabellaire invoer die moet worden gesorteerd.
Kolom Scalaire ✔️ De kolom van T waarop moet worden gesorteerd. Het type kolomwaarden moet numeriek, datum, tijd of tekenreeks zijn.
asc of desc string asc sorteert in oplopende volgorde, van laag naar hoog. De standaardwaarde is desc, hoog naar laag.
nulls first of nulls last string nulls first plaatst de null-waarden aan het begin en nulls last plaatst de null-waarden aan het einde. De standaardwaarde voor asc is nulls first. De standaardwaarde voor desc is nulls last.

Retouren

Een kopie van de invoertabel gesorteerd in oplopende of aflopende volgorde op basis van de opgegeven kolom.

Speciale drijvende-kommawaarden gebruiken

Wanneer de invoertabel de speciale waarden null, NaN-inf en +infbevat, ziet de volgorde er als volgt uit:

Waarde Oplopend Aflopend
Null-waarden eerst null,NaN,-inf,-5,0,5,+inf null,NaN,+inf,5,0,-5
Null-waarden als laatste -inf,-5,0,+inf,NaN,null +inf,5,0,-5,NaN,null

Notitie

  • Null- en NaN-waarden worden altijd gegroepeerd.
  • De volgorde tussen null- en NaN-waarden wordt bepaald door de eerste en laatste eigenschap, omdat null-waarden en NaN's geen oplopende en aflopende volgorde hebben.

Voorbeeld

In het volgende voorbeeld worden stormen per staat in alfabetische volgorde weergegeven, waarbij de meest recente stormen in elke status als eerste worden weergegeven.

StormEvents
| sort by State asc, StartTime desc

In deze tabel worden alleen de top 10 queryresultaten weergegeven.

StartTime Staat 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 Sterke wind ...
2007-12-20T18:15:00Z ALABAMA Sterke wind ...
2007-12-20T18:00:00Z ALABAMA Sterke wind ...
2007-12-20T18:00:00Z ALABAMA Sterke wind ...
2007-12-20T17:45:00Z ALABAMA Sterke wind ...
2007-12-20T17:45:00Z ALABAMA Sterke wind ...