Maison > base de données > tutoriel mysql > Comment trier plusieurs colonnes avec différentes directions de tri dans SQL ?

Comment trier plusieurs colonnes avec différentes directions de tri dans SQL ?

Susan Sarandon
Libérer: 2025-01-21 21:06:15
original
530 Les gens l'ont consulté

How to Order Multiple Columns with Different Sort Directions in SQL?

Tri multi-colonnes en SQL avec des directions variables

SQL nécessite souvent de trier les données sur plusieurs colonnes, en utilisant parfois des ordres de tri différents pour chacune. La clause ORDER BY gère cela.

Pour trier sur plusieurs colonnes avec des directions ascendantes/descendantes distinctes, utilisez cette structure :

<code class="language-sql">ORDER BY column1 DESC, column2 ASC</code>
Copier après la connexion

Ici, column1 est trié par ordre décroissant (DESC) et column2 est trié par ordre croissant (ASC - la valeur par défaut). La base de données classe d'abord par column1 de manière descendante. Ensuite, pour les lignes avec des valeurs column1 identiques, il les trie par column2 par ordre croissant.

Ce tri en couches est utile lorsque vous avez besoin d'une colonne de tri principale, mais que vous avez également besoin d'un tri supplémentaire au sein de groupes partageant la même valeur de colonne principale.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal