Une expression est un calcul ou une fonction intégrée dans une instruction. L'instruction suivante calcule les salaires des employés du service 38 s'ils recevaient chacun une prime de 500 F :
SELECT DEPT, NAME, SALARY + 500 FROM STAFF WHERE SERV = 38 ORDER BY 3
Voici le résultat obtenu :
DEPT NAME 3 ------ --------- ---------------- 38 Abrahams 12509.75 38 Naughton 13454.75 38 Quigley 17308.30 38 Marenghi 18006.75 38 O'Brien 18506.00
A la place du titre de la troisième colonne apparaît un numéro. Il s'agit d'un numéro généré par le système, SALARY+500 n'étant pas un nom de colonne. Dans un exemple ultérieur, ce numéro est utilisé dans la clause ORDER BY pour faire référence à la troisième colonne. La section Dénomination des expressions indique comment donner aux expressions des noms plus significatifs.
Les expressions arithmétiques utilisent les opérateurs de base de l'addition (+), la soustraction (-), la multiplication (*) et la division ( /).
Les opérateurs peuvent être utilisés avec divers types d'opérandes, tels que :