Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Spécifier la Direction du Tri | Tri des Données Récupérées
Introduction à SQL
course content

Contenu du cours

Introduction à SQL

Introduction à SQL

1. Récupération des Données
2. Tri des Données Récupérées
3. Filtrage des Données
4. Filtrage Avancé des Données
5. Fonctions d'Agrégation

book
Spécifier la Direction du Tri

Trier les colonnes par ordre décroissant

Nous pouvons faire plus que simplement trier les données par ordre croissant par défaut. La clause ORDER BY peut également organiser les données par ordre décroissant, ce qui nécessite l'utilisation du mot-clé DESC.

Voyons un exemple :

123
SELECT continent FROM country ORDER BY continent DESC;
copy

Trier plusieurs colonnes par ordre décroissant

Nous pouvons trier les données par plusieurs colonnes, et dans de nombreux cas, cela est en fait nécessaire. Par exemple, lors de l'affichage d'une liste d'étudiants, vous pourriez vouloir les classer d'abord par leur nom de famille, puis par leur prénom. Cette approche est particulièrement utile lorsque plusieurs étudiants partagent le même nom.

De plus, si vous triez par ordre décroissant sur plus d'une colonne, n'oubliez pas que chaque colonne doit inclure son propre mot-clé DESC.

Voyons un exemple.

123
SELECT id, name, region FROM country ORDER BY region, name DESC;
copy

Explication : Vous devez seulement appliquer le mot-clé DESC à la colonne que vous souhaitez trier par ordre décroissant. Dans notre exemple, nous avons utilisé DESC pour la colonne name mais pas pour la colonne region. En conséquence, la colonne name est triée par ordre décroissant, tandis que la colonne region reste triée par ordre croissant (par défaut).

Voici la table country avec laquelle nous travaillons :

Tâche

Swipe to start coding

Écrivez une requête SQL pour récupérer cinq colonnes en utilisant l'instruction SELECT, à savoir : name, continent, region, population, et capital (veuillez récupérer ces colonnes dans cet ordre). Triez le résultat par deux d'entre elles : d'abord par continent dans l'ordre décroissant, puis par population dans l'ordre croissant.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
toggle bottom row

book
Spécifier la Direction du Tri

Trier les colonnes par ordre décroissant

Nous pouvons faire plus que simplement trier les données par ordre croissant par défaut. La clause ORDER BY peut également organiser les données par ordre décroissant, ce qui nécessite l'utilisation du mot-clé DESC.

Voyons un exemple :

123
SELECT continent FROM country ORDER BY continent DESC;
copy

Trier plusieurs colonnes par ordre décroissant

Nous pouvons trier les données par plusieurs colonnes, et dans de nombreux cas, cela est en fait nécessaire. Par exemple, lors de l'affichage d'une liste d'étudiants, vous pourriez vouloir les classer d'abord par leur nom de famille, puis par leur prénom. Cette approche est particulièrement utile lorsque plusieurs étudiants partagent le même nom.

De plus, si vous triez par ordre décroissant sur plus d'une colonne, n'oubliez pas que chaque colonne doit inclure son propre mot-clé DESC.

Voyons un exemple.

123
SELECT id, name, region FROM country ORDER BY region, name DESC;
copy

Explication : Vous devez seulement appliquer le mot-clé DESC à la colonne que vous souhaitez trier par ordre décroissant. Dans notre exemple, nous avons utilisé DESC pour la colonne name mais pas pour la colonne region. En conséquence, la colonne name est triée par ordre décroissant, tandis que la colonne region reste triée par ordre croissant (par défaut).

Voici la table country avec laquelle nous travaillons :

Tâche

Swipe to start coding

Écrivez une requête SQL pour récupérer cinq colonnes en utilisant l'instruction SELECT, à savoir : name, continent, region, population, et capital (veuillez récupérer ces colonnes dans cet ordre). Triez le résultat par deux d'entre elles : d'abord par continent dans l'ordre décroissant, puis par population dans l'ordre croissant.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt