← Retour aux leçons Débutant

ORDER BY et LIMIT

Trier les résultats pour rendre une extraction exploitable.

Débutant Syntaxe SQL Cas finance/compta Exercices associés

Objectif

Savoir organiser les données dans un ordre logique : montant décroissant, date croissante, client alphabétique.

Contexte de l'exercice

Trier les factures par montant, les clients par chiffre d'affaires ou les produits par marge permet d'obtenir un résultat lisible et de repérer les valeurs principales.

Points essentiels

  • ORDER BY trie les lignes retournées par la requête.
  • ASC correspond à l'ordre croissant.
  • DESC correspond à l'ordre décroissant.
  • Le tri peut porter sur une colonne existante ou sur un alias calculé.
  • LIMIT permet de limiter le nombre de lignes affichées.

Syntaxe type

SELECT colonne1, colonne2
FROM table
ORDER BY colonne DESC
LIMIT 10;

Exemple appliqué

SELECT id_facture, date_facture, montant_ttc
FROM factures
ORDER BY montant_ttc DESC;

Erreurs fréquentes

  • Placer ORDER BY avant WHERE.
  • Trier sur un alias mal orthographié.
  • Oublier DESC alors que l'on veut le plus grand montant en premier.

Exercices conseillés