Operatoren
Eine Liste der Operatoren, die Sie in benutzerdefinierten oder berechneten Ausdrücken verwenden können.
Operator | Beschreibung |
---|---|
- Arg1
|
Negiert das Argument. Das Argument und das Ergebnis sind reelle Zahlen .
|
Arg1 + Arg2
|
Addiert die beiden Argumente. Informationen zur Verkettung von Zeichenfolgen finden Sie im Abschnitt über den Operator & .
|
Arg1 - Arg2
|
Subtrahiert Arg2 von Arg1. |
Arg1 * Arg2
|
Multipliziert die beiden Argumente. Die Argumente und das Ergebnis sind reelle Zahlen oder Dezimalzahlen .
|
Arg1 / Arg2
|
Dividiert Arg1 durch Arg2. Die Argumente und das Ergebnis sind reelle Zahlen oder Dezimalzahlen . Eine Division durch null führt zu einem ungültigen Wert. Beispiele: 7/2 → 3.5 0/0 → -1/0 → |
Arg1 & Arg2
|
Hängt Arg2 an das Ende von Arg1 an. Die Argumente können von jedem beliebigen Typ sein, werden jedoch in Zeichenfolgen konvertiert. Das Ergebnis ist eine Zeichenfolge . Weitere Informationen finden Sie unter der Funktion Verketten . Beispiele:
|
Arg1 % Arg2
|
Gibt den Rest der Division von Arg1 durch Arg2 zurück. Die Argumente und das Ergebnis sind reelle Zahlen oder Dezimalzahlen . Ungültige Werte werden an die Ergebnisspalte propagiert. Beispiel:
|
Arg1 != Arg2
|
Gibt 'true' (wahr) zurück, wenn Arg1 ungleich Arg2 ist. Beispiele:
|
Arg1^Arg2
|
Gibt Arg1 hoch Arg2 zurück. Beispiel:
|
Arg1 < Arg2
|
Gibt true zurück, wenn Arg1 kleiner als Arg2 ist. Die Argumente können von jedem beliebigen Typ sein, müssen aber beide denselben Typ aufweisen. Das Ergebnis ist ein boolescher Wert . Wenn ein Argument ungültig ist, ist das Ergebnis ebenfalls ungültig. Die Funktion ist zum Vergleich normaler Zahlen definiert. Andere Kombinationen führen zu ungültigen Werten. Beispiele:
|
Arg1 > Arg2
|
Gibt true zurück, wenn Arg1 größer als Arg2 ist. Die Argumente sind reelle Zahlen , und das Ergebnis ist ein boolescher Wert . Informationen zur Definition gültiger Argumente finden Sie im Abschnitt über den Operator < .
|
Arg1 <= Arg2
|
Gibt true zurück, wenn Arg1 kleiner oder gleich Arg2 ist. Die Argumente sind reelle Zahlen , und das Ergebnis ist ein boolescher Wert . Informationen zur Definition gültiger Argumente finden Sie im Abschnitt über den Operator < .
|
Arg1 >= Arg2
|
Gibt true zurück, wenn Arg1 größer oder gleich Arg2 ist. Die Argumente sind reelle Zahlen , und das Ergebnis ist ein boolescher Wert . Informationen zur Definition gültiger Argumente finden Sie im Abschnitt über den Operator < .
|
Arg1 = Arg2
|
Gibt 'true' (wahr) zurück, wenn Arg1 gleich Arg2 ist. Die Argumente können von jedem beliebigen Typ sein, müssen aber beide denselben Typ aufweisen. Das Ergebnis ist ein boolescher Wert . Wenn ein Argument null ist, ist das Ergebnis ebenfalls null. Informationen zur Definition gültiger Argumente bei reellen Zahlen finden Sie im Abschnitt über den Operator < . Beispiele:
|
Arg1 <=> Arg2
|
Gibt 'true' (wahr) zurück, wenn das erste Argument dem zweiten Argument entspricht oder wenn beide Argumente null sind. Die Argumente können von jedem beliebigen Typ sein, müssen aber beide denselben Typ aufweisen. Das Ergebnis ist ein boolescher Wert. Beispiel:
|
Arg1 <> Arg2
|
Gibt true zurück, wenn Arg1 ungleich Arg2 ist. Die Argumente können von jedem beliebigen Typ sein, müssen aber beide denselben Typ aufweisen. Das Ergebnis ist ein boolescher Wert . Wenn ein Argument ungültig ist, ist das Ergebnis ebenfalls ungültig. Informationen zur Definition gültiger Argumente bei reellen Zahlen finden Sie im Abschnitt über den Operator < .
|
Arg1 ~= Arg2
|
Operator, der Teil einer IF - oder CASE -Anweisung sein kann. Die Argumente können von jedem beliebigen Typ sein, werden jedoch als Zeichenfolgenspalten behandelt. Gibt true zurück, wenn die Zeichenfolge für den regulären Ausdruck Arg2 mit der Zeichenfolge Arg1 übereinstimmt. Einige Zeichen wie der umgekehrte Schrägstrich „ Beispiele:
|
And(Arg1, ...)
|
Operator, der Teil einer IF - oder CASE -Anweisung sein kann. Er besitzt zwei boolesche Ausdrücke als Argumente und gibt true zurück, wenn beide Ausdrücke wahr sind. Beispiele:
|
Not(Arg1)
|
Operator, der Teil einer IF - oder CASE -Anweisung sein kann. Hierbei wird der als Argument angegebene boolesche Ausdruck negiert. Beispiele:
|
Or(Arg1, ...)
|
Operator, der Teil einer IF - oder CASE -Anweisung sein kann. Sie besitzt zwei boolesche Ausdrücke als Argumente und gibt true zurück, wenn einer der Ausdrücke wahr ist. Beispiele:
|
Xor(Arg1, ...)
|
Kann Teil einer IF - oder CASE -Anweisung sein. Sie besitzt zwei boolesche Ausdrücke als Argumente und gibt true zurück, wenn genau einer der Ausdrücke wahr ist. Beispiele:
|
- Priorität von Operatoren
Ausdrücke werden nach der Hierarchie der Operatoren ausgewertet.