Boolesche Funktionen

Boolesche Funktionen werden verwendet, um eine boolesche Logik für verschiedene Elemente in Profile Query Language (PQL) durchzuführen. Weitere Informationen zu anderen PQL-Funktionen finden Sie im Profile Query Language overview.

Und

Die Funktion and wird zur Erstellung einer logischen Verbindung verwendet.

Format

{QUERY} and {QUERY}

Beispiel

Die folgende PQL Abfrage wird alle Menschen mit Heimat als Kanada und Geburtsjahr von 1985.

homeAddress.countryISO = "CA" and person.birthYear = 1985

Oder

Die Funktion or wird verwendet, um eine logische Trennung zu erstellen.

Format

{QUERY} or {QUERY}

Beispiel

Die folgende PQL Abfrage wird alle Menschen mit Heimat als Kanada oder Geburtsjahr von 1985.

homeAddress.countryISO = "CA" or person.birthYear = 1985

Nicht

Die Funktion not (oder !) wird zum Erstellen einer logischen Negation verwendet.

Format

not ({QUERY})
!({QUERY})

Beispiel

Die folgende PQL-Abfrage gibt alle Menschen zurück, die ihr Heimatland nicht als Kanada haben.

not (homeAddress.countryISO = "CA")

Wenn

Die Funktion if wird verwendet, um einen Ausdruck aufzulösen, je nachdem, ob eine angegebene Bedingung wahr ist.

Format

if ({TEST_EXPRESSION}, {TRUE_EXPRESSION}, {FALSE_EXPRESSION})
Argument Beschreibung
{TEST_EXPRESSION} Der boolesche Ausdruck, der getestet wird.
{TRUE_EXPRESSION} Der Ausdruck, dessen Wert verwendet wird, wenn {TEST_EXPRESSION} "true"ist.
{FALSE_EXPRESSION} Der Ausdruck, dessen Wert verwendet wird, wenn {TEST_EXPRESSION} "false"ist.

Beispiel

Die folgende PQL-Abfrage setzt den Wert auf 1, wenn das Heimatland Kanada ist, und 2, wenn das Heimatland nicht Kanada ist.

if (homeAddress.countryISO = "CA", 1, 2)

Nächste Schritte

Jetzt, da Sie von booleschen Funktionen erfahren haben, können Sie sie in Ihren PQL-Abfragen verwenden. Weitere Informationen zu anderen PQL-Funktionen finden Sie in Profil Query Language – Übersicht.

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free