Maison > base de données > tutoriel mysql > Comment utiliser la clause ORDER BY dans SQL

Comment utiliser la clause ORDER BY dans SQL

PHPz
Libérer: 2023-05-28 09:52:12
avant
1434 Les gens l'ont consulté

Clause SQL ORDER BY
L'instruction ORDER BY est utilisée pour trier l'ensemble de résultats en fonction d'une colonne spécifiée.
L'instruction ORDER BY trie les enregistrements par ordre croissant par défaut. Si vous devez trier les enregistrements par ordre décroissant, utilisez le mot-clé DESC.
Tableau "Orders":

Company    OrderNumber
IBM        3532
HuluMiao   2356
Apple      4698
IBM        6953
Copier après la connexion

example 1: Splay les noms de l'entreprise dans l'ordre alphabétique:

SELECT Company, OrderNumber FROM Orders ORDER BY Company
Copier après la connexion

Results:

Company    OrderNumber
Apple      4698
HuluMiao   2356
IBM        6953
IBM        3532
Copier après la connexion

example 2: Splay les noms de l'entreprise (société) dans l'ordre alphabétique et les chiffres affichent le numéro de commande (OrderNumber) dans l'ordre :

SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
Copier après la connexion

Résultat :

Company    OrderNumber
Apple      4698
HuluMiao   2356
IBM        3532
IBM        6953
Copier après la connexion

Instance 3 : Afficher le nom de l'entreprise par ordre alphabétique inversé :

SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
Copier après la connexion

Résultat :

Company    OrderNumber
IBM        6953
IBM        3532
HuluMiao   2356
Apple      4698
Copier après la connexion

Instance 4 : Par ordre alphabétique inversé Afficher le nom de l'entreprise et afficher le numéro d'ordre par ordre numérique :

SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC
Copier après la connexion

Résultat :

Company    OrderNumber
IBM        3532
IBM        6953
HuluMiao   2356
Apple      4698
Copier après la connexion

Astuce : Dans cet exemple, lorsqu'il y a les mêmes valeurs dans la première colonne (peuvent être nulles), la deuxième colonne est trié par ordre croissant de.

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!

Étiquettes associées:
source:yisu.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal