Maison > Article > base de données > Comment utiliser la clause ORDER BY dans SQL
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
example 1: Splay les noms de l'entreprise dans l'ordre alphabétique:
SELECT Company, OrderNumber FROM Orders ORDER BY Company
Results:
Company OrderNumber Apple 4698 HuluMiao 2356 IBM 6953 IBM 3532
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
Résultat :
Company OrderNumber Apple 4698 HuluMiao 2356 IBM 3532 IBM 6953
Instance 3 : Afficher le nom de l'entreprise par ordre alphabétique inversé :
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
Résultat :
Company OrderNumber IBM 6953 IBM 3532 HuluMiao 2356 Apple 4698
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
Résultat :
Company OrderNumber IBM 3532 IBM 6953 HuluMiao 2356 Apple 4698
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!