Todos los productos
Search
Centro de documentos

Simple Log Service:Cláusula ORDER BY

Última actualización: Sep 08, 2026

Ordena los resultados de las consultas y los análisis según las columnas especificadas.

Sintaxis

ORDER BY column_name [DESC | ASC]
Nota
  • Para ordenar por varias columnas, utilice el siguiente formato: ORDER BY column_name1 [DESC | ASC], column_name2 [DESC | ASC].

  • Si omite DESC o ASC, los resultados se ordenan de forma ascendente de manera predeterminada.

  • Cuando una columna contiene valores idénticos, el orden puede variar entre ejecuciones. Para garantizar un ordenamiento estable, especifique varias columnas.

Parámetros

Parámetro

Descripción

column name

Columna que se utiliza para ordenar. Puede ser un campo de registro o el alias de una función de agregación.

DESC

Orden descendente.

ASC

Orden ascendente.

Ejemplos

  • Ejemplo 1: contar las solicitudes por código de estado HTTP y ordenar el resultado de forma descendente según la cantidad.

    • Instrucción de consulta y análisis

      * |
      SELECT
        count(*) AS PV,
        status
      GROUP BY
        status
      ORDER BY
        PV DESC
    • Resultados ordenados por PV de forma descendente: 200 (PV: 163135), 206 (PV: 1224), 207 (PV: 1186), 305 (PV: 1185), 301 (PV: 1184), 307 (PV: 1182), 302 (PV: 1180) y 203 (PV: 1177).

  • Ejemplo 2: calcular la latencia promedio por logstore y ordenar el resultado de forma descendente.

    • Instrucción de consulta y análisis

      * |
      SELECT
        avg(latency) AS avg_latency,
        LogStore
      GROUP BY
        LogStore
      ORDER BY
        avg_latency DESC
    • Resultados: el valor de avg_latency es 3833.0 para el logstore test, 2691.13 para el logstore website_log y 2608.06 para el logstore date.

  • Ejemplo 3: contar las solicitudes por duración de la solicitud y ordenar el resultado de forma ascendente.

    En este caso, content, time y request_time son campos de registro JSON.

    Importante

    Las consultas de registros JSON requieren la sintaxis de ruta de campos (Query and analyze JSON logs).

    • Anteponga a los nombres de los campos la ruta JSON principal. Por ejemplo: content.time.request_time.

    • En las instrucciones de análisis, encierre los nombres de los campos JSON entre comillas dobles (""). Por ejemplo: "content.time.request_time".

    • Instrucción de consulta y análisis

      * |
      SELECT
        "content.time.request_time",
        count(*) AS count
      GROUP BY
        "content.time.request_time"
      ORDER BY
        "content.time.request_time"
    • Resultados agrupados por el valor de content.time.request_time: 10.0 (count: 145), 11.0 (count: 123) y 12.0 (count: 113).