Operador sort
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Ordena las filas de la tabla de entrada en orden por una o varias columnas.
Los
sort
operadores yorder
son equivalentes
Sintaxis
Columna T| sort by
,
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
T | string |
✔️ | Entrada tabular que se va a ordenar. |
column | escalares | ✔️ | Columna de T por la que se va a ordenar. El tipo de los valores de columna debe ser numérico, de fecha, de hora o de cadena. |
asc o desc |
string |
asc se ordena en orden ascendente, bajo a alto. El valor predeterminado es desc , alto a bajo. |
|
nulls first o nulls last |
string |
nulls first colocará los valores NULL al principio y nulls last colocará los valores NULL al final. El valor predeterminado para asc es nulls first . El valor predeterminado para desc es nulls last . |
Devoluciones
Copia de la tabla de entrada ordenada en orden ascendente o descendente en función de la columna proporcionada.
Uso de valores de punto flotante especiales
Cuando la tabla de entrada contiene los valores null
especiales , NaN
y -inf
+inf
, el orden será el siguiente:
Valor | Ascendente | Descendente |
---|---|---|
Valores NULL primero |
null ,NaN ,-inf ,-5 ,,0 ,5 +inf |
null ,NaN ,+inf ,,5 ,0 -5 |
Valores NULL por última vez |
-inf ,-5 ,0 ,,+inf ,NaN null |
+inf ,5 ,0 ,,-5 ,NaN null |
Nota:
- Los valores Null y NaN siempre se agrupan.
- El orden entre valores NULL y NaN viene determinado por la primera y la última propiedad porque los valores NULL y NaN no tienen un orden ascendente y descendente.
Ejemplo
En el ejemplo siguiente se muestran los eventos de storm por estado en orden alfabético con las tormentas más recientes en cada estado que aparecen primero.
En los ejemplos de este artículo se usan tablas disponibles públicamente en el clúster de , como la tabla
StormEvents
de la base de datos ejemplos de.
En los ejemplos de este artículo se usan tablas disponibles públicamente, como la tabla
StormEvents
del análisis meteorológico datos de ejemplo.
StormEvents
| sort by State asc, StartTime desc
de salida
Esta tabla solo muestra los 10 primeros resultados de la consulta.
StartTime | State | EventType | ... |
---|---|---|---|
2007-12-28T12:10:00Z | ALABAMA | Granizo | ... |
2007-12-28T04:30:00Z | ALABAMA | Granizo | ... |
2007-12-28T04:16:00Z | ALABAMA | Granizo | ... |
2007-12-28T04:15:00Z | ALABAMA | Granizo | ... |
2007-12-28T04:13:00Z | ALABAMA | Granizo | ... |
2007-12-21T14:30:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T18:15:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T18:00:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T18:00:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T17:45:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T17:45:00Z | ALABAMA | Strong Wind | ... |