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
[] [nulls first
| asc
desc
| nulls last
] [,
...]
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.
StormEvents
| sort by State asc, StartTime desc
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 | ... |