operador top

Devolve os primeiros registos N ordenados pela coluna especificada.

Syntax

T| topNumberOfRowsbyExpressão [asc | desc] []nulls first | nulls last

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Necessário Descrição
T string ✔️ A entrada tabular a ordenar.
NumberOfRows int ✔️ O número de linhas de T a devolver.
Expression string ✔️ A expressão escalar pela qual ordenar.
asc ou desc string Controla se a seleção é da parte inferior ou "superior" do intervalo. Predefinição desc.
nulls first ou nulls last string Controla se os valores nulos aparecem na "parte inferior" ou "superior" do intervalo. A predefinição para asc é nulls first. A predefinição para desc é nulls last.

Dica

top 5 by name é equivalente à expressão sort by name | take 5 tanto de perspetivas semânticas como de desempenho.

Exemplo

Mostrar as três melhores tempestades com mais ferimentos directos.

StormEvents
| top 3 by InjuriesDirect

A tabela abaixo mostra apenas a coluna relevante. Execute a consulta acima para ver mais detalhes do storm para estes eventos.

LesõesDireto ...
519 ...
422 ...
200 ...
  • Utilize o operador aninhado superior para produzir resultados hierárquicos (aninhados).