Vergleichsfunktionen
Vergleichsfunktionen werden verwendet, um Feldwerte miteinander oder mit einer bestimmten Zeichenfolge zu vergleichen.
Beispielsweise können Sie Zeichenketten mit = auf Gleichheit überprüfen. Ein Beispiel für die Überprüfung der Gleichheit von Zeichenketten ist: Class = "class 1".
Zum Zweck des numerischen Vergleichs bedeutet größer näher an positiv unendlich und kleiner näher an negativ unendlich. Das heißt, alle negativen Zahlen sind kleiner als jede positive Zahl.
| Funktion | Ergebnis | Beschreibung |
|---|---|---|
count_equal(ITEM1, LIST) |
Ganzzahl | Gibt die Anzahl der Werte aus einer Liste von Feldern zurück, die gleich ITEM1 oder null sind, wenn ITEM1 null ist. |
count_greater_than(ITEM1, LIST) |
Ganzzahl | Gibt die Anzahl der Werte aus einer Liste von Feldern zurück, die größer als ITEM1 oder null sind, wenn ITEM1 null ist. |
count_less_than(ITEM1, LIST) |
Ganzzahl | Gibt die Anzahl der Werte aus einer Liste von Feldern zurück, die kleiner als ITEM1 oder null sind, wenn ITEM1 null ist. |
count_not_equal(ITEM1, LIST) |
Ganzzahl | Gibt die Anzahl der Werte aus einer Liste von Feldern zurück, die ungleich ITEM1 oder null sind, wenn ITEM1 null ist. |
count_nulls(LIST) |
Ganzzahl | Gibt die Anzahl der Nullwerte aus einer Liste von Feldern zurück. |
count_non_nulls(LIST) |
Ganzzahl | Gibt die Anzahl der Nicht-Null-Werte aus einer Liste von Feldern zurück. |
date_before(DATE1, DATE2) |
boolesch | Wird verwendet, um die Reihenfolge von Datumswerten zu überprüfen. Gibt einen wahren Wert zurück, wenn DATE1 vor DATE2. |
first_index(ITEM, LIST) |
Ganzzahl | Gibt den Index des ersten Feldes, das ITEM enthält, aus einer Liste von Feldern zurück oder 0, wenn der Wert nicht gefunden wird. Wird nur für String-, Integer- und Real-Typen unterstützt. |
first_non_null(LIST) |
Beliebig | Gibt den ersten Nicht-Null-Wert in der bereitgestellten Liste der Felder zurück. Alle Speichertypen werden unterstützt. |
first_non_null_index(LIST) |
Ganzzahl | Gibt den Index des ersten Feldes in der angegebenen LISTE zurück, das einen Wert ungleich Null enthält, oder 0, wenn alle Werte Null sind. Alle Speichertypen werden unterstützt. |
ITEM1 = ITEM2 |
boolesch | Gibt für Datensätze, bei denen ITEM1 gleich ITEM2. |
ITEM1 /= ITEM2 |
boolesch | Gibt "true" zurück, wenn die beiden Zeichenketten nicht identisch sind, oder "0", wenn sie identisch sind. |
ITEM1 < ITEM2 |
boolesch | Gibt wahr für Datensätze zurück, bei denen ITEM1 kleiner als ITEM2. |
ITEM1 <= ITEM2 |
boolesch | Gibt für Datensätze, bei denen ITEM1 kleiner oder gleich ITEM2. |
ITEM1 > ITEM2 |
boolesch | Gibt für Datensätze, bei denen ITEM1 größer als ITEM2. |
ITEM1 >= ITEM2 |
boolesch | Gibt "wahr" für Datensätze zurück, bei denen ITEM1 größer oder gleich ITEM2. |
last_index(ITEM, LIST) |
Ganzzahl | Gibt den Index des letzten Feldes, das ITEM enthält, aus einer Liste von Feldern zurück oder 0, wenn der Wert nicht gefunden wird. Wird nur für String-, Integer- und Real-Typen unterstützt. |
last_non_null(LIST) |
Beliebig | Gibt den letzten Nicht-Null-Wert in der bereitgestellten Liste der Felder zurück. Alle Speichertypen werden unterstützt. |
last_non_null_index(LIST) |
Ganzzahl | Gibt den Index des letzten Feldes in der angegebenen LISTE zurück, das einen Wert ungleich 0 enthält, oder 0, wenn alle Werte 0 sind. Alle Speichertypen werden unterstützt. |
max(ITEM1, ITEM2) |
Beliebig | Gibt den größeren der beiden Werte zurück: ITEM1 oder ITEM2. |
max_index(LIST) |
Ganzzahl | Gibt den Index des Feldes mit dem höchsten Wert aus einer Liste numerischer Felder zurück oder 0, wenn alle Werte null sind. Wenn beispielsweise das dritte Feld das Maximum enthält, wird der Indexwert 3 zurückgegeben. Wenn mehrere Felder den Maximalwert enthalten, wird der Wert des zuerst aufgeführten Feldes (ganz links) zurückgegeben. |
max_n(LIST) |
Zahl | Gibt den Maximalwert aus einer Liste numerischer Felder zurück oder null, wenn alle Feldwerte null sind. |
member(ITEM, LIST) |
boolesch | Gibt „true“ zurück, wenn ITEM ein Mitglied der angegebenen LISTE ist. Andernfalls wird ein falscher Wert zurückgegeben. Es kann auch eine Liste von Feldnamen angegeben werden. |
min(ITEM1, ITEM2) |
Beliebig | Gibt den kleineren der beiden Werte zurück: ITEM1 oder ITEM2. |
min_index(LIST) |
Ganzzahl | Gibt den Index des Feldes mit dem niedrigsten Wert aus einer Liste numerischer Felder zurück oder 0, wenn alle Werte null sind. Wenn beispielsweise das dritte Feld das Minimum enthält, wird der Indexwert 3 zurückgegeben. Wenn mehrere Felder den Mindestwert enthalten, wird das zuerst (ganz links) aufgeführte zurückgegeben. |
min_n(LIST) |
Zahl | Gibt den Mindestwert aus einer Liste numerischer Felder zurück oder null, wenn alle Feldwerte null sind. |
time_before(TIME1, TIME2) |
boolesch | Wird verwendet, um die Reihenfolge der Zeitwerte zu überprüfen. Gibt einen wahren Wert zurück, wenn TIME1 vor TIME2. |
value_at(INT, LIST) |
Gibt den Wert jedes aufgeführten Feldes bei Versatz INT oder NULL zurück, wenn der Versatz außerhalb des Bereichs gültiger Werte liegt (d. h. kleiner als 1 oder größer als die Anzahl der aufgeführten Felder). Alle Speichertypen werden unterstützt. |