Operatore sort
Si applica a: ✅Microsoft Fabric✅
Ordina le righe della tabella di input in base a una o più colonne.
Gli
sort
operatori eorder
sono equivalenti
Sintassi
Colonna T| sort by
,
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
T | string |
✔️ | Input tabulare da ordinare. |
column | scalare | ✔️ | Colonna di T in base alla quale eseguire l'ordinamento. Il tipo dei valori di colonna deve essere numerico, data, ora o stringa. |
asc oppure desc |
string |
asc ordina in ordine crescente, da basso a alto. Il valore predefinito è desc , da alto a basso. |
|
nulls first oppure 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 . |
Valori restituiti
Copia della tabella di input ordinata in ordine crescente o decrescente in base alla colonna specificata.
Uso di valori speciali a virgola mobile
Quando la tabella di input contiene i valori null
speciali , NaN
-inf
e +inf
, l'ordine sarà il seguente:
Valore | Crescente | Decrescente |
---|---|---|
Valori Null per primi |
null ,NaN ,-inf ,-5 ,0 ,,5 +inf |
null ,NaN ,+inf ,5 ,,0 -5 |
Ultimi valori Null |
-inf ,-5 ,0 ,+inf ,,NaN null |
+inf ,5 ,0 ,-5 ,,NaN null |
Nota
- I valori Null e NaN vengono sempre raggruppati.
- L'ordine tra i valori Null e NaN è determinato dalla prima e dall'ultima proprietà perché i valori Null e NaN non hanno un ordine crescente e decrescente.
Esempio
L'esempio seguente mostra gli eventi storm per stato in ordine alfabetico con le tempeste più recenti in ogni stato visualizzato per primo.
Gli esempi in questo articolo usano tabelle disponibili pubblicamente nel cluster della Guida , ad esempio la tabella
StormEvents
nel database degli esempi.
Gli esempi in questo articolo usano tabelle disponibili pubblicamente, ad esempio la tabella
StormEvents
in Analisi meteo dati di esempio.
StormEvents
| sort by State asc, StartTime desc
output
Questa tabella mostra solo i primi 10 risultati della query.
StartTime | Provincia | 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 | ... |