Accueil du site > Les articles > Order by sur l’alias d’une zone
Version à imprimer Enregistrer au format PDF

Order by sur l’alias d’une zone

jeudi 18 mai 2006, par David Malle Visites  42362

Il est parfois pratique d’utiliser dans une requête SQL, l’alias d’une zone pour l’order by. C’est possible à partir de la V5R3.


Exemple, à partir de la V5R3

La requête suivante effectue un comptage par ordre décroissant de nombre de commandes pour chaque client.

SELECT COUNT(*) AS NOMBRE
 FROM COMMANDES
GROUP BY NUMCLI
ORDER BY NOMBRE DESC

Avant la V5R3

La même chose en utilisant le numéro de la colonne dans la requête.

SELECT COUNT(*) AS NOMBRE
 FROM COMMANDES
GROUP BY NUMCLI
ORDER BY 1 DESC