Operatore sort

Ordina le righe della tabella di input in base a una o più colonne.

Gli sort operatori e order sono equivalenti

Sintassi

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

Parametri

Nome Tipo Obbligatoria Descrizione
T string Input tabulare da ordinare.
column scalare Colonna di T in base alla quale ordinare. Il tipo dei valori di colonna deve essere numerico, data, ora o stringa.
asc o desc string asc ordina in ordine crescente, basso a alto. Il valore predefinito è desc, alto a basso.
nulls first o nulls last string nulls first inserisce i valori Null all'inizio e nulls last inserisce i valori Null alla fine. Il valore predefinito per asc è nulls first. Il valore predefinito per desc è nulls last.

Restituisce

Copia della tabella di input ordinata in ordine crescente o decrescente in base alla colonna specificata.

Esempio

L'esempio seguente mostra gli eventi storm in base allo stato in ordine alfabetico con le tempeste più recenti in ogni stato visualizzato per primo.

StormEvents
| sort by State asc, StartTime desc

Questa tabella mostra solo i primi 10 risultati della query.

StartTime State EventType ...
2007-12-28T12:10:00Z ALABAMA Grandine ...
2007-12-28T04:30:00Z ALABAMA Grandine ...
2007-12-28T04:16:00Z ALABAMA Grandine ...
2007-12-28T04:15:00Z ALABAMA Grandine ...
2007-12-28T04:13:00Z ALABAMA Grandine ...
2007-12-21T14:30:00Z ALABAMA Vento forte ...
2007-12-20T18:15:00Z ALABAMA Vento forte ...
2007-12-20T18:00:00Z ALABAMA Vento forte ...
2007-12-20T18:00:00Z ALABAMA Vento forte ...
2007-12-20T17:45:00Z ALABAMA Vento forte ...
2007-12-20T17:45:00Z ALABAMA Vento forte ...