Sélection de colonnes dérivées
Dans une instruction SELECT, vous pouvez sélectionner des colonnes qui ne sont pas des colonnes réelles dans une table. Vous pouvez à la place spécifier des colonnes
dérivées d'une constante, d'une expression ou d'une fonction.
Exemple : SELECT avec une expression
Cette instruction SQL génère un tableau de résultats dans lequel la deuxième colonne est une colonne dérivée qui est générée en additionnant les valeurs des colonnes SALARY, BONUS et COMM.SELECT EMPNO, (SALARY + BONUS + COMM)
FROM DSN8C10.EMP;Les colonnes dérivées dans une table de résultats, telles que (SALAIRE + BONUS + COMM), n'ont pas de nom. Vous pouvez utiliser la clause AS pour donner un nom à une colonne sans nom de la table de résultats. Pour plus d'informations sur l'utilisation de la clause AS, voir Naming result columns.
Procédure à suivre
Pour ordonner les lignes d'une table de résultats en fonction des valeurs d'une colonne dérivée, spécifiez un nom pour la colonne en utilisant la clause AS, et spécifiez ce nom dans la clause ORDER BY. Pour plus d'informations sur l'utilisation de la clause ORDER BY, voir Ordonner les lignes du tableau de résultats.