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

Comment utiliser la clause ORDER BY dans SQL

PHPz
PHPzavant
2023-05-28 09:52:121410parcourir

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer