operator top

Zwraca pierwsze N rekordów posortowanych według określonej kolumny.

Składnia

T| topNumberOfRowsbyWyrażenie [] [] [asc | | nulls firstdescnulls last]

Dowiedz się więcej o konwencjach składniowych.

Parametry

Nazwa Typ Wymagane Opis
T string ✔️ Dane wejściowe tabelaryczne do sortowania.
NumberOfRows int ✔️ Liczba wierszy T do zwrócenia.
Wyrażenie string ✔️ Wyrażenie skalarne, według którego ma być sortowane.
asc lub desc string Określa, czy zaznaczenie znajduje się od "dolnej" lub "górnej" zakresu. Wartość domyślna desc.
nulls first lub nulls last string Określa, czy wartości null są wyświetlane w "dolnej" lub "górnej" zakresu. Wartość domyślna to ascnulls first. Wartość domyślna to descnulls last.

Porada

top 5 by name jest odpowiednikiem wyrażenia sort by name | take 5 zarówno z perspektywy semantycznej, jak i wydajności.

Przykład

Pokaż trzy pierwsze burze z najbardziej bezpośrednimi urazami.

StormEvents
| top 3 by InjuriesDirect

W poniższej tabeli przedstawiono tylko odpowiednią kolumnę. Uruchom powyższe zapytanie, aby wyświetlić więcej szczegółów burzy dla tych zdarzeń.

InjuriesDirect ...
519 ...
422 ...
200 ...
  • Użyj operatora top-nested , aby wygenerować wyniki hierarchiczne (zagnieżdżone).