Tous les produits
Search
Centre de documentation

Simple Log Service:Clause ORDER BY

Dernière mise à jour :Aug 18, 2026

Trie les résultats des requêtes et des analyses selon les colonnes spécifiées.

Syntaxe

ORDER BY column_name [DESC | ASC]
Remarque
  • Pour trier selon plusieurs colonnes : ORDER BY column_name1 [DESC | ASC], column_name2 [DESC | ASC].

  • Si vous omettez DESC ou ASC, les résultats sont triés par ordre croissant par défaut.

  • Si une colonne contient des valeurs identiques, l'ordre de tri peut varier d'une exécution à l'autre. Pour garantir un tri stable, spécifiez plusieurs colonnes.

Paramètres

Parameter

Description

column name

Colonne de tri. Il peut s'agir d'un champ de journal ou d'un alias de fonction d'agrégation.

DESC

Ordre décroissant.

ASC

Ordre croissant.

Exemples

  • Exemple 1 : comptez les requêtes par code d'état HTTP, triées par nombre décroissant.

    • Instruction de requête et d'analyse

      * |
      SELECT
        count(*) AS PV,
        status
      GROUP BY
        status
      ORDER BY
        PV DESC
    • Résultats triés par PV dans l'ordre décroissant : 200 (PV : 163 135), 206 (PV : 1 224), 207 (PV : 1 186), 305 (PV : 1 185), 301 (PV : 1 184), 307 (PV : 1 182), 302 (PV : 1 180) et 203 (PV : 1 177).

  • Exemple 2 : calculez la latence moyenne par Logstore, triée par ordre décroissant.

    • Instruction de requête et d'analyse

      * |
      SELECT
        avg(latency) AS avg_latency,
        LogStore
      GROUP BY
        LogStore
      ORDER BY
        avg_latency DESC
    • Résultats : la valeur avg_latency pour le Logstore test est de 3 833,0, celle du Logstore website_log est de 2 691,13 et celle du Logstore date est de 2 608,06.

  • Exemple 3 : comptez les requêtes par durée de requête, triées par ordre croissant.

    Ici, content, time et request_time sont des champs de journal JSON.

    Important

    Les requêtes de journaux JSON nécessitent l'utilisation de la syntaxe de chemin d'accès aux champs (Interroger et analyser les journaux JSON).

    • Préfixez les noms de champs avec le chemin JSON parent. Exemple : content.time.request_time.

    • Dans les instructions d'analyse, placez les noms de champs JSON entre guillemets doubles (""). Exemple : "content.time.request_time".

    • Instruction de requête et d'analyse

      * |
      SELECT
        "content.time.request_time",
        count(*) AS count
      GROUP BY
        "content.time.request_time"
      ORDER BY
        "content.time.request_time"
    • Résultats par valeur content.time.request_time : 10,0 (count : 145), 11,0 (count : 123), 12,0 (count : 113).