15 minutes de SQL
Éliminer les doublons et trier
DISTINCT
DISTINCT supprime les doublons dans le résultat.
SELECT DISTINCT colonne FROM table;
ORDER BY
ORDER BY trie les lignes selon une (ou plusieurs) colonnes.
... ORDER BY colonne ASC (croissant) ou DESC (décroissant)
Exemples commentés
SELECT DISTINCT ville
FROM clients
ORDER BY ville;
On liste les réalisateurs distincts et on les affiche par ordre alphabétique.
SELECT DISTINCT realisateur
FROM films
ORDER BY realisateur;
On affiche tous les cafés en les triant par prix du café croissant, puis par nom.
SELECT nom, arrondissement, prix_cafe
FROM cafes
ORDER BY prix_cafe ASC, nom ASC;
On affiche les employés en commençant par les salaires les plus élevés.
SELECT nom, salaire
FROM employes
ORDER BY salaire DESC;
On liste les lieux d’événements distincts, triés.
SELECT DISTINCT lieu
FROM evenements
ORDER BY lieu;
Accès restreint. Les exercices interactifs et le feedback IA sont réservés aux membres.
On affiche la liste des villes de clients, sans doublons, puis on trie le résultat par ordre alphabétique.