operator top

Retourneert de eerste N-records die zijn gesorteerd op de opgegeven kolom.

Syntax

T| topNumberOfRowsbyExpressie [asc | desc] [nulls first | nulls last]

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
T string ✔️ De tabellaire invoer die moet worden gesorteerd.
NumberOfRows int ✔️ Het aantal rijen van T dat moet worden geretourneerd.
Expression string ✔️ De scalaire expressie waarop moet worden gesorteerd.
asc of desc string Hiermee bepaalt u of de selectie zich vanaf de 'onderkant' of 'bovenkant' van het bereik bevindt. Standaard desc.
nulls first of nulls last string Hiermee bepaalt u of null-waarden onder of boven in het bereik worden weergegeven. De standaardwaarde voor asc is nulls first. De standaardwaarde voor desc is nulls last.

Tip

top 5 by name is gelijk aan de expressie sort by name | take 5 , zowel vanuit het oogpunt van semantisch als vanuit het oogpunt van prestaties.

Voorbeeld

Toon top drie stormen met de meeste directe verwondingen.

StormEvents
| top 3 by InjuriesDirect

In de onderstaande tabel wordt alleen de relevante kolom weergegeven. Voer de bovenstaande query uit om meer stormdetails voor deze gebeurtenissen te zien.

BlessuresDirect ...
519 ...
422 ...
200 ...
  • Gebruik de bovenste geneste operator om hiërarchische (geneste) topresultaten te produceren.