Le fait d'attribuer un nom à une expression avec la clause AS, facultative, permet de se référer plus facilement à cette expression. Avec la clause AS, tout élément de la liste de sélection peut recevoir un nom.
L'instruction suivante affiche tous les employés dont le total du salaire et de la commission est inférieur à 13000 F. Le nom PAY a été attribué à l'expression SALARY + COMM :
SELECT NAME, JOB, SALARY + COMM AS PAY FROM STAFF WHERE (SALARY + COMM) < 13000 ORDER BY PAY
Cette instruction donne le résultat suivant :
NAME JOB PAY --------- ----- ---------- Yamaguchi Clerk 10581.50 Burke Clerk 11043.50 Scoutten Clerk 11592.80 Abrahams Clerk 12246.25 Kermisch Clerk 12368.60 Ngan Clerk 12714.80
L'utilisation de la clause AS permet de faire référence à une colonne par son nom au lieu d'utiliser le numéro généré par le système dans la clause ORDER BY. Dans cet exemple, dans la clause WHERE, nous comparons (SALARY + COMM) à 13000, au lieu d'utiliser le nom PAY. C'est le résultat de l'ordre des opérations. Il y a évaluation de la clause WHERE avant de donner à (SALARY + COMM) le nom PAY, car la clause SELECT est exécutée après la clause WHERE. Par conséquent, PAY ne peut pas être utilisé dans le prédicat.