Zum Hauptinhalt wechseln
Workday User Guide
Zuletzt aktualisiert: 2024-06-28
Prism-Ausdruck – Kurzreferenz

Prism-Ausdruck – Kurzreferenz

Konvertierungsfunktionen

Funktion
Beschreibung
Beispiel:
Erstellt ein Währungsfeld aus einem
NUMERIC
-Wert und a
TEXT
oder
INSTANCE
-Wert, der einen gültigen Währungscode enthält. Wenn der Währungscode nicht gültig ist, gibt diese Funktion NULL zurück.
BUILD_CURRENCY([Sale Price], [Currency Code])
Konvertiert Datenwerte von einer Feldart (Datentyp) in eine andere.
CAST([Region] AS Instance(eecb565181284b6a8ae8b45dc3ed1451))
CAST(99.99 AS decimal(10,3))
retourniert
99.990
.
CAST(99.99 AS decimal(20,2))
retourniert
99.99
.
CAST(99.999 AS decimal(10,2))
retourniert
100.00
.
Konvertiert
LONG
Werte an
DATE
-Werte, wobei die Eingabezahl die Anzahl der Millisekunden seit dem Startdatum der Unixzeit darstellt.
EPOCH_MS_TO_DATE(1360260240000) returns
2013-02-07T18:04:00:000Z
Übernimmt einen Währungswert und extrahiert den numerischen Betrag als
NUMERIC
-Wert
EXTRACT_AMOUNT([Salary])
Dauer:
CURRENCY
-Wert und extrahiert den Währungscode als
INSTANCE
-Wert
EXTRACT_CODE([Salary])
Dauer:
CURRENCY
-Wert und extrahiert den Währungscode als
TEXT
-Wert
EXTRACT_CODE_TEXT([Salary])
Konvertiert
TEXT
,
BOOLEAN
,
INTEGER
,
LONG
, oder
NUMERIC
Werte an
BOOLEAN
.
TO_BOOLEAN([is_contingent])
Konvertiert
TEXT
-Werte, die als Währung formatierte gültige Daten enthalten
CURRENCY
-Werten.
TO_CURRENCY("1234.56 USD")
TO_CURRENCY(CONCAT(TO_STRING([Grant Price]), [Grant Code]))
Konvertiert
TEXT
Werte an
DATE
-Werte und gibt das Format der Datums- und Zeitelemente in der Zeichenfolge an.
TO_DATE([order_date],"yyyy.MM.dd 'at' HH:mm:ss z")
Konvertiert
TEXT
,
BOOLEAN
,
INTEGER
,
LONG
,
DOUBLE
, oder
NUMERIC
Werte an
NUMERIC
-Werte mit der Standardanzahl von Vor- und Nachkommastellen.
TO_DECIMAL([average_rating])
Konvertiert
TEXT
,
BOOLEAN
,
INTEGER
,
LONG
, oder
DOUBLE
Werte an
DOUBLE
(eine Art von numerischen Werten)
TO_DOUBLE([average_rating])
Konvertiert
TEXT
,
BOOLEAN
,
INTEGER
,
LONG
, oder
DOUBLE
Werte an
INTEGER
(Ganzzahl) Werte. Beim Konvertieren
DOUBLE
-Werte, werden alle Zahlen hinter dem Dezimalzeichen abgeschnitten (es wird nicht auf- oder abgerundet).
TO_INT([average_rating])
Konvertiert
TEXT
,
BOOLEAN
,
INTEGER
,
LONG
,
DECIMAL
,
DATE
, oder
DOUBLE
Werte an
Long
(Ganzzahl) Werte. Beim Konvertieren
Decimal
oder
DOUBLE
-Werte, werden alle Zahlen hinter dem Dezimalzeichen abgeschnitten (es wird nicht auf- oder abgerundet).
TO_LONG([average_rating])
Konvertiert Werte anderer Datentypen in
TEXT
(Zeichen-)Werte.
TO_STRING([sku_number])

Datumsfunktionen

Funktion
Beschreibung
Beispiel:
Fügt das angegebene Zeitintervall zu einer hinzu
DATE
-Wert
DATE_ADD([invoice_date], 45, "day")
Berechnet die Zeit zwischen 2
DATE
Werte (
value1
-
value2
) und kürzt die Zeit auf Tage (unter Berücksichtigung der Zeitumstellung).
DAYS_BETWEEN([ship_date], [order_date])
Gibt den angegebenen Teil von a zurück
DATE
-Wert
EXTRACT("hour",[order_date])
Berechnet die Stunden (ohne Berücksichtigung von Minuten, Sekunden und Millisekunden) zwischen zwei
DATE
Werte (
value1
-
value2
).
HOURS_BETWEEN([ship_date],[order_date])
Berechnet die Millisekunden zwischen zwei
DATE
Werte (
value1
-
value2
).
MILLISECONDS_BETWEEN([request_timestamp], [response_timestamp])
Berechnet die Minuten (ohne Berücksichtigung von Sekunden und Millisekunden) zwischen zwei
DATE
Werte (
value1
-
value2
).
MINUTES_BETWEEN([impression_timestamp], [conversion_timestamp])
Berechnet die Sekunden (ohne Berücksichtigung von Millisekunden) zwischen zwei
DATE
Werte (
value1
-
value2
).
SECONDS_BETWEEN([impression_timestamp], [conversion_timestamp])
Gibt das aktuelle Systemdatum und die aktuelle Systemzeit als zurück
DATE
-Wert (keine Informationen zur Zeit). Es kann in anderen Ausdrücken verwendet werden
DATE
Felder der Art "" z. B
YEAR_DIFF
. Beachten Sie, dass der Wert von
TODAY
"" wird nur zum Zeitpunkt der Veröffentlichung eines Datasets evaluiert (es wird nicht bei jeder Abfrage neu evaluiert).
YEAR_DIFF(TODAY(), [birthdate])
Schneidet a ab
DATE
-Wert in das angegebene Format.
TRUNC(TO_DATE([order_date], "MM/dd/yyyy HH:mm:ss"), "day")
Berechnet die Jahre zwischen zwei als Bruchzahl
DATE
Werte (
value1
-
value2
).
YEAR_DIFF(TODAY(), [birthdate])

Informationsfunktionen

Funktion
Beschreibung
Beispiel:
Retouren
0
wenn der zurückgegebene Wert ist
NULL
und
1
wenn der zurückgegebene Wert ist
NOT NULL
. Dies ist hilfreich für die Berechnung anderer Berechnungen, bei denen Sie NULL-Werte ausschließen möchten (z. B. bei der Berechnung von Durchschnittswerten).
IS_VALID([sale_amount])

Instanzfunktionen

Funktion
Beschreibung
Beispiel:
Erstellt ein Multiinstanzfeld aus einem oder mehreren bereitgestellten Multiinstanz- oder Instanzfeldern.
CREATE_MULTI_INSTANCE([Journal1], [Journal2], [Journal3])
Vergleicht ein Multiinstanz- oder Instanzfeld entweder mit einem Multiinstanzfeld, einem Instanzfeld oder mit einer Liste von Instanzwerten und gibt "Wahr" zurück, wenn mindestens ein Instanzwert im ersten Argument vorhanden ist. "Falsch", wenn keiner dieser Werte vorhanden ist .
INSTANCE_CONTAINS_ANY([Worktags], [Cost Center 1], [Cost Center 2])
Gibt die Gesamtzahl der Instanzwerte in einem Multiinstanz- oder Instanzfeld zurück. Diese Funktion gibt 0 zurück, wenn das Feld leer ist.
INSTANCE_COUNT([Journal Lines])
Vergleicht ein Multiinstanz- oder Instanzfeld entweder mit einem Multiinstanzfeld, einem Instanzfeld oder mit einer Liste von Instanzwerten und prüft, ob das erste Argument genau mit den in den anderen Argumenten angegebenen Instanzwerten übereinstimmt.
INSTANCE_EQUALS([Worktags], [Cost Center 1], [Cost Center 2])
Vergleicht ein Multiinstanzfeld entweder mit einem Multiinstanzfeld, einem Instanzfeld oder mit einer Liste von Instanzwerten und gibt "Wahr" zurück, wenn jeder Instanzwert im ersten Argument vorhanden ist. "Falsch", wenn mindestens einer dieser Werte nicht vorhanden ist.
INSTANCE_IS_SUPERSET_OF([Worktags], [Cost Center 1], [Cost Center 2])

Logikfunktionen

Funktion
Beschreibung
Beispiel:
Evaluiert jede Zeile im Dataset anhand einer oder mehrerer Eingabebedingungen und gibt das angegebene Ergebnis aus, wenn die Eingabebedingungen erfüllt sind.
CASE WHEN [gender] = "M" THEN "Male" WHEN [gender] = "F" THEN "Female" ELSE "Unknown" END
Gibt den ersten gültigen Wert zurück (
NOT NULL
(Wert) aus einer kommagetrennten Liste von Ausdrücken.
COALESCE([hourly_wage] * 40 * 52, [salary])

Mathematikfunktionen

Funktion
Beschreibung
Beispiel:
DIV
Dividiert zwei
LONG
-Werte und gibt einen Quotientenwert der Art "" zurück
LONG
(Das Ergebnis wird auf 0 Dezimalstellen abgeschnitten.)
DIV(TO_LONG([file_size]), 1024)
EXP
Erhöht die mathematische Konstante
e
hoch (Exponent) eines numerischen Werts und gibt einen Wert des Typs "" zurück
DOUBLE
.
EXP([Value])
Gibt die größte Ganzzahl zurück, die kleiner oder gleich dem Eingabeargument ist.
FLOOR(32.6789) returns
32.0
Verteilt Datenwerte gleichmäßig in die angegebene Anzahl von Buckets. Es erstellt einen Hashwert für den Eingabewert und weist diesem Wert eine Bucket-Nummer zu. Gleiche Werte werden immer mit derselben Bucket-Nummer gehasht.
HASH([username],20)
LN
Gibt den natürlichen Logarithmus einer Zahl zurück. Der normale Logarithmus ist der Logarithmus zur Basis
e
, wobei
e
(Eulers Zahl) ist eine mathematische Konstante, die ungefähr 2,718281828 entspricht. Der normale Logarithmus einer Zahl
x
ist die Potenz, mit der die Konstante
e
muss erhöht werden, damit sie gleich ist
x
.
LN(2.718281828) returns
1
MOD
Dividiert 2
LONG
oder
INTEGER
-Werte und gibt den Restwert der Art "" zurück
LONG
oder
INTEGER
(Das Ergebnis wird auf 0 Dezimalstellen abgeschnitten.)
MOD(TO_LONG([file_size]), 1024)
POW
Erhöht einen numerischen Wert auf die Potenz (Exponent) eines anderen numerischen Werts und gibt einen Wert des Typs "" zurück
DOUBLE
.
100 * POW([end_value]/[start_value], 0.2) - 1
Rundet einen numerischen Wert auf die angegebene Anzahl von Dezimalstellen und gibt einen Wert des Typs "" zurück
DOUBLE
.
ROUND(32.4678954,2) returns
32.47

Textfunktionen

Funktion
Beschreibung
Beispiel:
Vergleicht zwei
TEXT
Argumente, die eine CIDR-Maske und eine IP-Adresse darstellen, und gibt zurück
1
wenn die IP-Adresse in die angegebene Subnetzmaske fällt oder
0
wenn dies nicht der Fall ist.
CIDR_MATCH("60.145.56.0/24", "60.145.56.246") returns
1
Gibt a zurück
TEXT
durch Verkettung (Kombination) der Ergebnisse mehrerer
TEXT
Ausdrücke.
CONCAT([month], "/", [day], "/", [year])
Extrahiert den Wert der angegebenen Cookie-ID aus einer durch Semikolon getrennten Liste von Cookie-Schlüssel/Wert-Paaren. Mit dieser Funktion kann ein bestimmter Cookie-Wert aus einer kombinierten Cookie-Spalte des Webzugriffsprotokolls extrahiert werden.
EXTRACT_COOKIE("SSID=ABC; vID=44", "vID") returns
44
Extrahiert den Wert des angegebenen Schlüssels aus einer Zeichenfolge, die Schlüssel/Wert-Paare mit Trennzeichen enthält.
EXTRACT_VALUE("firstname;daria|lastname;hutch", "lastname", ";", "|") returns
hutch
Gibt den ursprünglichen Dateinamen aus dem Quelldateisystem zurück, wenn die Daten aus einem Basis-Dataset stammen. Wenn Sie neu in Workday sind, haben Sie keinen Zugriff, um Basis-Datasets zu erstellen oder zu bearbeiten.
TO_DATE(SUBSTRING(FILE_NAME(), 0, 8), "yyyyMMdd")
Konvertiert eine als Hexadezimalwert codierte
TEXT
-Wert mit einer Textdarstellung einer IP-Adresse.
HEX_TO_IP(AB20FE01) returns
171.32.254.1
Gibt eine Ganzzahl zurück, die die Position eines Zeichens in einer Zeichenfolge angibt, die das erste Zeichen des Vorkommens einer Teilzeichenfolge ist. Die
INSTR
Die -Funktion ähnelt der Funktion FIND in Excel, außer dass der erste Buchstabe an Position 0 steht und die Reihenfolge der Argumente umgekehrt ist.
INSTR([url], "http://", -1, 1)
Gibt die Version ohne Escape-Zeichen für Java-Unicode-Zeichen als zurück
TEXT
-Wert
CASE WHEN [currency] == JAVA_STRING("\u00a5") THEN "yes" ELSE "no" END
Gibt a zurück
TEXT
durch Verkettung (Kombination) der Ergebnisse mehrerer
TEXT
-Werte mit dem Trennzeichen zwischen den einzelnen Werten, die nicht null sind.
JOIN_STRINGS("/", [month], [day], [year])
Extrahiert a
NUMERIC
-Wert aus einem Feld in einem JSON-Objekt.
JSON_DECIMAL([top_scores], "test_scores.2")
Extrahiert a
DOUBLE
-Wert aus einem Feld in einem JSON-Objekt.
JSON_DOUBLE([top_scores], "test_scores.2")
Extrahiert eine
INTEGER
-Wert aus einem Feld in einem JSON-Objekt.
JSON_INTEGER([top_scores], "test_scores.2")
Extrahiert a
LONG
-Wert aus einem Feld in einem JSON-Objekt.
JSON_LONG([top_scores], "test_scores.2")
Extrahiert a
TEXT
-Wert aus einem Feld in einem JSON-Objekt.
JSON_STRING([misc], "hobbies.0")
Gibt die Anzahl der Zeichen in einer zurück
TEXT
-Wert
LENGTH([name])
Gibt mehrere Ausgabewerte zurück. Sie werden in eine einzelne Zeichenfolge von Schlüssel/Wert-Paaren gepackt, die durch die Standardtrennzeichen für Schlüssel und Paare getrennt sind. Die zurückgegebene Zeichenfolge hat ein Format, das von gelesen werden kann
EXTRACT_VALUE
Funktion
PACK_VALUES
verwendet dieselben Trennzeichen für Schlüssel und Paare
EXTRACT_VALUE
verwendet (die Unicode-Escape-Sequenzen
u0003
und
u0002
)
PACK_VALUES("ID", [custid], "Age", [age])
Führt einen Abgleich für ganze Zeichenfolgen mit durch
TEXT
-Wert mit einem regulären Ausdruck und gibt den Teil der Zeichenfolge zurück, der mit der ersten Erfassungsgruppe des regulären Ausdrucks übereinstimmt.
REGEX([email], "^[a-zA-Z0-9._%+-]+@
([a-zA-Z0-9._-]+)
\.[a-zA-Z]{2,4}$")
Evaluiert a
TEXT
-Wert mit einem regulären Ausdruck, um zu bestimmen, ob es eine Übereinstimmung gibt, und ersetzt übereinstimmende Zeichenfolgen durch den angegebenen Ersatzwert.
REGEX_REPLACE([phone_number], "([0-9]{3})\.([[0-9]]{3})\.([[0-9]]{4})", "\($1\) $2-$3")
Gibt die Zeichen eines Zeichenfolgenwerts in umgekehrter Reihenfolge zurück.
REVERSE("123 Main Street")
Gibt die angegebenen Zeichen von a zurück
TEXT
Wert basierend auf der angegebenen Start- und optionalen Endposition.
SUBSTRING([name], 0, 1)
Konvertiert alle Buchstaben in a
TEXT
Wert in Kleinbuchstaben.
TO_LOWER("123 Main Street") returns
123 main street
Gibt a zurück
TEXT
Wert, wobei der erste Buchstabe jedes Worts groß geschrieben wird.
TO_PROPER("123 Alameda de las Pulgas, San Mateo CA")
Konvertiert alle Buchstaben in a
TEXT
Wert in Großbuchstaben.
TO_UPPER("123 Main Street")
Entfernt vorangestellte oder nachfolgende Leerzeichen aus einer
TEXT
-Wert
TRIM([area_code])
Verwendet XML und gibt die erste Zeichenfolge zurück, die mit dem angegebenen XPath-Ausdruck übereinstimmt.
XPATH_STRING([address], "//address[@type='home']/zipcode")

URL-Funktionen

Funktion
Beschreibung
Beispiel:
Gibt den Kompetenzteil einer URL-Zeichenfolge zurück. Der Vollmachtsteil einer URL ist der Teil, der die Informationen enthält, wie der Server gefunden und eine Verbindung zu ihm hergestellt wird.
URL_AUTHORITY("http://user:password@mycompany.com:8012/mypage.html")
Gibt den Fragmentteil einer URL-Zeichenfolge zurück.
URL_FRAGMENT("http://workday.com/news.php?topic=press#Workday%20News")
Gibt den Host-, Domänen- oder IP-Adressenteil einer URL-Zeichenfolge zurück.
URL_HOST("http://user:password@mycompany.com:8012/mypage.html")
Gibt den Pfadteil einer URL-Zeichenfolge zurück.
URL_PATH("http://workday.com/company/contact.html")
Gibt den Port-Teil einer URL-Zeichenfolge zurück.
URL_PORT("http://user:password@mycompany.com:8012/mypage.html")
Gibt den Protokollteil (oder Namen des URI-Schemas) einer URL-Zeichenfolge zurück.
URL_PROTOCOL("http://www.workday.com")
Gibt den Abfrageteil einer URL-Zeichenfolge zurück.
URL_QUERY("http://workday.com/news.php?topic=press&timeframe=today")
Codiert a
TEXT
-Wert, der mit codiert wurde
application/x-www-form-urlencoded
Medientyp
URLDECODE("N%2FA%20or%20%22not%20applicable%22")

Fensterfunktionen

Funktion
Beschreibung
Beispiel:
AVG
Ist eine Fensteraggregatfunktion, die Zeilen in Gruppen unterteilt, Zeilen nach einem Feld ordnet und den Durchschnitt aller gültigen numerischen Werte in der Gruppe zurückgibt. Summiert alle Werte in der Gruppe und teilt sie durch die Anzahl der gültigen Zeilen (NOT NULL). Sie können verwenden
AVG
zur Berechnung gleitender Durchschnitte.
AVG([Sales]) OVER( PARTITION BY [Employee] ORDER BY [SalesDate] DESC ROWS UNBOUNDED PRECEDING)
Ist eine Fensteraggregatfunktion, die Zeilen in Gruppen unterteilt, Zeilen nach einem Feld ordnet und die Gesamtanzahl der gültigen Zeilen (NOT NULL) in der Gruppe zurückgibt. Sie können verwenden
COUNT
zusammen mit anderen Funktionen zur Berechnung von kumulierten Aggregaten.
COUNT([Sales]) OVER( PARTITION BY [Employee] ORDER BY [SalesDate] DESC ROWS UNBOUNDED PRECEDING)
Ist eine Fensteraggregatfunktion, die Zeilen in Gruppen unterteilt, Zeilen nach einem Feld ordnet und den Wert aus der ersten Zeile der Gruppe zurückgibt.
LAG
Ist eine Fensteraggregatfunktion, die Zeilen in Gruppen unterteilt, Zeilen nach einem Feld ordnet und den Wert eines Felds in der Zeile mit dem angegebenen Offset vor (über) der aktuellen Zeile in der Gruppe zurückgibt.
[Salary] - (LAG([Salary], 1, [Salary]) OVER( PARTITION BY [Employee_Name] ORDER BY [Eff_Date] ASC) )
Ist eine Fensteraggregatfunktion, die Zeilen in Gruppen unterteilt, Zeilen nach einem Feld ordnet und den Wert aus der letzten Zeile in der Gruppe zurückgibt.
Ist eine Fensteraggregatfunktion, die Zeilen in Gruppen unterteilt, Zeilen nach einem Feld ordnet und den Wert eines Felds in der Zeile mit dem angegebenen Offset nach (unter) der aktuellen Zeile in der Gruppe zurückgibt.
[Salary] - (LEAD([Salary], 1, [Salary]) OVER( PARTITION BY [Employee_Name] ORDER BY [Eff_Date] DESC) )
MAX
Ist eine Fensteraggregatfunktion, die Zeilen in Gruppen unterteilt, Zeilen nach einem Feld ordnet und den Maximalwert (höchsten Wert) in der Gruppe zurückgibt.
MAX([Comp Change]) OVER( PARTITION BY [Supervisory Org], [Quarter] ORDER BY [Comp Change] DESC ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING )
MIN
Ist eine Fensteraggregatfunktion, die Zeilen in Gruppen unterteilt, Zeilen nach einem Feld ordnet und den Minimalwert (niedrigsten Wert) in der Gruppe zurückgibt.
MIN([Comp Change]) OVER( PARTITION BY [Supervisory Org], [Quarter] ORDER BY [Comp Change] ASC ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING )
Ist eine Fensteraggregatfunktion, mit der jeder Zeile in einer Gruppe eine Rangfolgenummer zugewiesen wird. Wenn mehrere Zeilen denselben Rangfolgewert haben (es gibt Gleichstand), weist Workday den unentschiedenen Zeilen denselben Rangwert zu und überspringt die nachfolgende Rangposition.
RANK() OVER( PARTITION BY [Employee] ORDER BY [Sales] DESC)
ist eine Fensteraggregatfunktion, die Zeilen in Gruppen unterteilt, Zeilen nach einem Feld ordnet und jeder Zeile in einer Gruppe eine eindeutige fortlaufende Nummer zuweist, beginnend mit 1 für die erste Zeile in jeder Gruppe.
ROW_NUMBER
weist jeder Zeile in einer Gruppe immer einen eindeutigen Wert zu. Das möchten Sie bestimmt verwenden
ROW_NUMBER
, um eine eindeutige ID für jede Zeile in Ihrem Dataset zu erstellen.
ROW_NUMBER() OVER( PARTITION BY [Employee] ORDER BY [Sales] DESC)
SUM
Ist eine Fensteraggregatfunktion, die Zeilen in Gruppen unterteilt, Zeilen nach einem Feld ordnet und die Summe aller Werte in der Gruppe zurückgibt. Sie können verwenden
SUM
zur Berechnung laufender Summen.
SUM([fieldA]) OVER( PARTITION BY [fieldB] ORDER BY [Month] RANGE 11 PRECEDING)

Arithmetische Operatoren

Operator
Bedeutung
Beispiel:
+
Zusatz
[amount] + 10
Fügen Sie 10 zum Wert des Felds [amount] hinzu.
-
Subtraktion
[amount] - 10
Subtrahieren Sie 10 vom Wert im Feld [amount].
*
Multiplikation
[amount] * 100
Multiplizieren Sie den Wert des Felds [amount] mit 100.
/
Unternehmensbereich
[bytes] / 1024
Dividieren Sie den Wert des Felds "[bytes]" durch 1024 und geben Sie den Quotienten zurück.

Vergleichsoperatoren

Operator
Bedeutung
Beispiel:
=
oder
==
Gleich
[order_date] = "12/22/2016"
>
Größer als
[age] > 18
!>
Nicht größer als (entspricht
<
)
[age] !> 8
<
Kleiner als
[age] < 30
!<
Nicht weniger als (entspricht
>=
)
[age] !< 12
>=
Größer oder gleich
[age] >= 20
<=
Kleiner oder gleich
[age] <= 29
<>
oder
!=
oder
^=
Ist nicht gleich
[age] <> 30
BETWEEN
min_value
AND
max_value
Prüft, ob ein Datum oder ein numerischer Wert innerhalb der
Minimal-
und
Maximalwerte
(einschließlich) liegt.
[year] BETWEEN 2014 AND 2016
IN(
list
)
Testen Sie, ob sich ein Wert innerhalb einer Menge befindet.
[product_type] IN("tablet","phone","laptop")
LIKE("
pattern
")
Einfacher Zeichenmusterabgleich, einschließlich Groß- und Kleinschreibung. Die
*
Zeichen stimmt mit einer beliebigen Anzahl von Zeichen überein. Die
?
Zeichen ist genau mit 1 ( einem einzelnen) Zeichen identisch.
[last_name] LIKE("?utch*")
Ist
mit Kutcher
, aber nicht
mit Kritcher
oder
Crotch
identisch
[company_name] LIKE("workday")
Entspricht
Workday
oder
Workday
-Wert
IS NULL
Prüft, ob ein Feldwert oder Ausdruck null (leer) ist.
[ship_date] IS NULL
Der Wert wird als
"Wahr"
festgelegt, wenn das Feld
"ship_date"
leer ist

Logische Operatoren

Operator
Bedeutung
Beispiel:
AND
Testen Sie, ob zwei Bedingungen zutreffen.
OR
Testen Sie, ob eine von zwei Bedingungen zutrifft.
NOT
Kehrt den Wert anderer Operatoren um.
  • year
    NOT
    BETWEEN 2013 AND 2016
  • first_name
    NOT
    LIKE("Jo?n*")
    Schließt
    John
    ,
    Jonny
    , aber nicht
    Jon
    oder
    Joann
    aus
  • Weekday
    NOT
    IN("Saturday", "Sunday")
  • purchase_date IS
    NOT
    NULL
    Der Wert wird als "
    Wahr"
    festgelegt, wenn das Feld
    " Purchase_date "
    nicht leer ist