Operatore top

Restituisce i primi record N ordinati in base alla colonna specificata.

Sintassi

T| topNumberOfRowsbyEspressione [] [asc | | nulls firstdescnulls last]

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
T string ✔️ Input tabulare da ordinare.
NumberOfRows int ✔️ Numero di righe di T da restituire.
Espressione string ✔️ Espressione scalare in base alla quale ordinare.
asc o desc string Controlla se la selezione è dalla parte "inferiore" o "superiore" dell'intervallo. Impostazione predefinita desc.
nulls first o nulls last string Controlla se i valori Null vengono visualizzati nella parte "inferiore" o "superiore" dell'intervallo. Il valore predefinito per asc è nulls first. Il valore predefinito per desc è nulls last.

Suggerimento

top 5 by name equivale all'espressione sort by name | take 5 sia da prospettive semantiche che di prestazioni.

Esempio

Mostra le prime tre tempeste con la maggior parte delle lesioni dirette.

StormEvents
| top 3 by InjuriesDirect

La tabella seguente mostra solo la colonna pertinente. Eseguire la query precedente per visualizzare altri dettagli della tempesta per questi eventi.

LesioniDirect ...
519 ...
422 ...
200 ...