Operator
Unter SQL gibt es folgende Operatoren:
+ | Additiert numerische Werte |
- | Subtrahiert numerische Werte |
* | Multipliziert numerische Werte |
/ | Subtrahiert numerische Werte |
|| | hängt alphanumerische Werte aneinander (siehe Konkatenation) |
NULL-Werte von einem Operanden führen bei diesen Operatoren zu dem Ergebnis NULL.
Beispiel
SELECT 10 + NULL FROM DUAL; hat das Ergebnis NULL
Die Prioritätsreihenfolge bei numerischen Operatoren ist
Operator | Beschreibung | Priorität |
() | Klammerung | 1 |
/* | Division und Multiplikation | 2 |
+- | Addition und Differenz | 3 |
Quellen:
- ANSI/ISO/IEC 9075-1:2003. Part 1 "SQL/Framework", ISO International Organization for Standardization / ANSI American National Standards Institute, September 2003
- ANSI/ISO/IEC 9075-2:2003. Part 2 "SQL/Foundation", ISO International Organization for Standardization / ANSI American National Standards Institute, Dezember 2003
- Elmasri, Ramez/Navathe, Shamkant B.: "Grundlagen von Datenbanksystemen" , Pearson Studium, München, 2002, ISBN 3-8273-7021-3
- Melton, Jim/Simon, Alan R.: "SQL: 1999 - Understanding Relational Language Components", Morgan Kaufmann, San Francisco, 2001, ISBN 1558604561
- Oracle® Database SQL Language Reference 11g Release 2 (11.2), E17118-03, August 2010, http://download.oracle.com/docs/cd/E11882_01/server.112/e17118.pdf
- Saake, Gunter/Sattler, Kai-Uwe/Heuer, Andreas: "Datenbanken - Konzepte und Sprachen", mitp-Verlag, Redline GmbH, Heidelberg, 2007, ISBN 3-8266-1664-2
Kategorie: Oracle-PL-SQL, SQL, O