SQL Erste Schritte

Verwenden von Ausdrücken zum Berechnen von Werten

Ein Ausdruck ist eine Berechnung oder Funktion, die in eine Anweisung eingefügt wird. Die folgende Anweisung berechnet das Gehalt, das sich für jeden Mitarbeiter der Abteilung 38 bei Zuteilung einer Bonuszahlung von $ 500 ergeben würde:

  
     SELECT DEPT, NAME, SALARY + 500
        FROM STAFF
        WHERE DEPT = 38
        ORDER BY 3

Das Ergebnis lautet:

     DEPT   NAME      3               
     ------ --------- ----------------
         38 Abrahams          12509.75
         38 Naughton          13454.75
         38 Quigley           17308.30
         38 Marenghi          18006.75
         38 O'Brien           18506.00

Auffällig ist, daß der Spaltenname der dritten Spalte eine Nummer ist. Hierbei handelt es sich um eine durch das System generierte Nummer, da der Ausdruck SALARY+500 keinen Spaltennamen angibt. Später wird diese Nummer in der Klausel ORDER BY verwendet, um die dritte Spalte zu bezeichnen. Im Abschnitt Benennen von Ausdrücken wird erläutert, wie Ausdrücke mit aussagekräftigen Namen versehen werden.

Zur Erstellung von arithmetischen Ausdrücken können Sie die arithmetischen Basisoperatoren für Addition (+), Subtraktion (-), Multiplikation (*) und Division ( /) verwenden.

Die Operatoren können auf numerische Werte aus unterschiedlichen Operandenarten angewendet werden, wie beispielsweise


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]