Workflow: Operatoren
Ein Operator ist ein Zeichen, das eine Aktion repräsentiert. Verwenden Sie einen arithmetischen Operator, um mathematische Berechnungen durchzuführen, oder einen booleschen Operator, um mit True- und False-Werten (wahr/falsch) zu arbeiten. Operatoren können für alle Datentypen verwendet werden.
Rangfolge
Diese Tabelle zeigt die festgelegte Reihenfolge der Operatorengruppen. Vorgänge innerhalb einer Gruppe binden von links nach rechts.
Reihenfolge | Operatoren |
|---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
Addition
+: Verwenden Sie den Additionsoperator, um mehrere numerische Werte zu addieren. Darüber hinaus können Sie Zeichenfolgen verketten.
Boolean AND – Schlüsselwort
AND: Kombiniert zwei boolesche Werte. Das Ergebnis ist „True“, wenn beide kombinierten Werte „True“ sind, und „False“, wenn einer der Werte „False“, aber nicht NULL ist, und NULL, wenn einer der beiden Werte NULL ist.
Boolesch AND
&&: Kombiniert zwei boolesche Werte. Das Ergebnis ist „True“, wenn beide kombinierten Werte „True“ sind, und „False“, wenn einer der Werte „False“, aber nicht NULL ist, und NULL, wenn einer der beiden Werte NULL ist. Boolean AND folgt nicht den normalen Rangstufenregeln, sondern geht von links nach rechts. Beispiel: A&&B||C ist „True“ für ABC=(011), aber C||A&&B wird als (C||B)&&A ausgewertet und dieser Ausdruck ist „False“ bei (011).
Boolean NOT – Schlüsselwort
NOT: Akzeptiert eine Eingabe. Ist diese Eingabe „True“, wird „False“ ausgegeben. Ist diese Eingabe „False“, wird „True“ ausgegeben. Wenn diese Eingabe NULL ist, wird NULL zurückgegeben.
Boolean NOT
!: Akzeptiert eine Eingabe. Ist diese Eingabe „True“, wird „False“ ausgegeben. Ist diese Eingabe „False“, wird „True“ ausgegeben. Wenn diese Eingabe NULL ist, wird NULL zurückgegeben.
Boolesch OR - Keyword
OR: Kombiniert zwei boolesche Werte. Das Ergebnis ist „True“, wenn einer der beiden Werte wahr ist (oder beide). Gibt NULL zurück, wenn einer der Werte NULL ist.
Boolean OR
||: Kombiniert zwei boolesche Werte. Das Ergebnis ist „True“, wenn einer der beiden Werte wahr ist (oder beide). Gibt NULL zurück, wenn einer der Werte NULL ist. Boolean OR folgt nicht den normalen Vorrangsregeln, sondern geht von links nach rechts. Beispiel: A&&B||C ist „True“ für ABC=(011), aber C||A&&B wird als (C||B)&&A ausgewertet und dieser Ausdruck ist „False“ auf (011).
Division
/: Verwenden Sie den Divisionsoperator, um einen numerischen Wert durch einen anderen numerischen Wert zu dividieren. Die Division erfolgt immer als Double, auch wenn das Ergebnis eine Ganzzahl sein könnte:
6 / 3gibt ein Double (2) zurück, auch wenn 6 und 3 Ganzzahlen sind.7.5 / 2.5gibt ein Double (3) zurück.
Ist gleich
=: ist gleich. Sie können auch == für „Ist gleich“ verwenden.
Größer als
>: Größer als.
Greater Than or Equal
>=: Größer als oder gleich.
Kleiner als
<: Kleiner als.
Less Than or Equal
<=: Kleiner als oder gleich.
Multiplikation
*: Verwenden Sie den Multiplikationsoperator, um mehrere numerische Werte miteinander zu multiplizieren.
Ungleich
!=: ist ungleich
Subtraktion
-: Verwenden Sie den Subtraktionsoperator, um einen numerischen Wert von einem anderen zu subtrahieren.
Wert IN (...)
IN (): (Testwert in Liste) ermittelt, ob ein gegebener Wert mit einem anderen Wert in einer untergeordneten Abfrage oder einer Liste übereinstimmt.
Wert NOT IN (...)
NOT IN (): (Testwert nicht in Liste) ermittelt, ob ein bestimmter Wert mit einem Wert übereinstimmt, der nicht in einer Unterabfrage oder einer Liste ist.