Tri (ORDER BY)

Introduction

On veut souvent que le résultat d'une requête soit trié en fonction des valeurs des propriétés des tuples de ce résultat.

SyntaxeORDER BY

CTRL+C pour copier, CTRL+V pour coller
1
SELECT liste d'attributs projetés
2
FROM liste de relations
3
WHERE condition
4
ORDER BY liste ordonnée d'attributs
SELECT liste d'attributs projetés
FROM liste de relations
WHERE condition
ORDER BY liste ordonnée d'attributs

Les tuples sont triés d'abord par le premier attribut spécifié dans la clause ORDER BY, puis en cas de doublons par le second, etc.

RemarqueTri décroissant

Pour effectuer un tri décroissant on fait suivre l'attribut du mot clé "DESC".

Exemple

CTRL+C pour copier, CTRL+V pour coller
1
SELECT *
2
FROM Personne
3
ORDER BY Nom, Age DESC
SELECT *
FROM Personne
ORDER BY Nom, Age DESC