Order by sur l’alias d’une zone

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

Print Friendly, PDF & Email