Initiation à SQL

Utilisation d'expressions pour calculer des valeurs

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 :


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]