Operatoren operators
Boolesche Funktionen boolean-functions
Boolesche Funktionen werden verwendet, um eine boolesche Logik auf verschiedene Elemente anzuwenden.
Und and
Die Funktion and
wird zur Erstellung einer logischen Verknüpfung verwendet.
Syntax
{%= query1 and query2 %}
Beispiel
Durch den folgenden Vorgang werden alle Personen mit Wohnsitz in Frankreich und dem Geburtsjahr 1985 zurückgegeben.
{%= profile.homeAddress.country = "France" and profile.person.birthYear = 1985 %}
Oder or
Die Funktion or
wird verwendet, um eine logische Trennung zu erstellen.
Syntax
{%= query1 or query2 %}
Beispiel
Durch den folgenden Vorgang werden alle Personen mit Wohnsitz in Frankreich oder dem Geburtsjahr 1985 zurückgegeben.
{%= profile.homeAddress.country = "France" or profile.person.birthYear = 1985 %}
Vergleichsfunktionen comparison-functions
Vergleichsfunktionen werden verwendet, um zwischen verschiedenen Ausdrücken und Werten zu vergleichen und entsprechend „true“ oder „false“ zurückzugeben.
Gleich equals
Die Funktion =
(gleich) prüft, ob ein Wert oder Ausdruck gleich einem anderen Wert oder Ausdruck ist.
Syntax
{%= expression = value %}
Beispiel
Mit dem folgenden Vorgang wird geprüft, ob das Land der Wohnadresse Frankreich ist.
{%= profile.homeAddress.country = "France" %}
Ungleich notequal
Die Funktion !=
(ungleich) prüft, ob ein Wert oder Ausdruck ungleich einem anderen Wert oder Ausdruck ist.
Syntax
{%= expression != value %}
Beispiel
Mit dem folgenden Vorgang wird geprüft, ob das Land der Wohnadresse nicht Frankreich ist.
{%= profile.homeAddress.country != "France" %}
Größer als greaterthan
Mit der Funktion >
(größer als) wird überprüft, ob der erste Wert größer als der zweite ist.
Syntax
{%= expression1 > expression2 %}
Beispiel
Mit dem folgenden Vorgang werden Personen definiert, die nach 1970 geboren wurden.
{%= profile.person.birthYear > 1970 %}
Größer oder gleich greaterthanorequal
Mit der Funktion >=
(größer oder gleich) wird überprüft, ob der erste Wert größer oder gleich dem zweiten Wert ist.
Syntax
{%= expression1 >= expression2 %}
Beispiel
Mit dem folgenden Vorgang werden Personen definiert, die im Jahr 1970 oder danach geboren wurden.
{%= profile.person.birthYear >= 1970 %}
Kleiner als lessthan
Mit der Vergleichsfunktion <
(kleiner als) wird geprüft, ob der erste Wert kleiner als der zweite ist.
Syntax
{%= expression1 < expression2 %}
Beispiel
Mit dem folgenden Vorgang werden Personen definiert, die vor 2000 geboren wurden.
{%= profile.person.birthYear < 2000 %}
Kleiner oder gleich lessthanorequal
Mit der Vergleichsfunktion <=
(kleiner oder gleich) wird geprüft, ob der erste Wert kleiner oder gleich dem zweiten Wert ist.
Syntax
{%= expression1 <= expression2 %}
Beispiel
Mit dem folgenden Vorgang werden Personen definiert, die im Jahr 2000 oder früher geboren wurden.
{%= profile.person.birthYear <= 2000 %}
Vorgänge mit Zahlen