Operador top

Devuelve los primeros N registros ordenados por la columna especificada.

Sintaxis

T| topNumberOfRowsbyExpresión [asc | desc] [nulls first | nulls last]

Más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
T string ✔️ Entrada tabular que se va a ordenar.
NumberOfRows int ✔️ Número de filas de T que se van a devolver.
Expression string ✔️ Expresión escalar por la que se va a ordenar.
asc o desc string Controla si la selección está desde la "parte inferior" o "superior" del intervalo. El valor predeterminado es desc.
nulls first o nulls last string Controla si los valores NULL aparecen en la "parte inferior" o "superior" del intervalo. El valor predeterminado de asc es nulls first. El valor predeterminado de desc es nulls last.

Sugerencia

top 5 by name es equivalente a la expresión sort by name | take 5 tanto desde perspectivas semánticas como de rendimiento.

Ejemplo

Muestra las tres tormentas principales con la mayoría de las lesiones directas.

StormEvents
| top 3 by InjuriesDirect

En la tabla siguiente solo se muestra la columna correspondiente. Ejecute la consulta anterior para ver más detalles de storm para estos eventos.

LesionesDirect ...
519 ...
422 ...
200 ...
  • Use el operador anidado superior para generar resultados principales jerárquicos (anidados).