Translation not up to date
The translation of this page does not represent the latest version. For the latest updates, see the English version of the documentation.
Last updated: 12. 1. 2023
Funkce porovnání se používají k porovnání hodnot polí s každým jiným nebo s určeným řetězcem.
Například můžete zkontrolovat řetězce pro rovnost pomocí =
. Příkladem ověření rovnosti řetězců je: Class = "class 1"
.
Pro účely číselného porovnání se větší znamená blíže k pozitivnímu nekonečnu a menší znamená, že se blíží k zápornému nekonečnu. To znamená, že všechna záporná čísla jsou menší než jakékoli kladné číslo.
Funkce | Výsledek | Popis |
---|---|---|
count_equal(ITEM1, LIST) |
Celé číslo | Vrátí počet hodnot ze seznamu polí, která se rovnají hodnotě ITEM1 , nebo null, pokud ITEM1 je null. |
count_greater_than(ITEM1, LIST) |
Celé číslo | Vrátí počet hodnot ze seznamu polí, která jsou větší než ITEM1 , nebo null, pokud ITEM1 je null. |
count_less_than(ITEM1, LIST) |
Celé číslo | Vrátí počet hodnot ze seznamu polí, která jsou menší než ITEM1 , nebo null, pokud ITEM1 je null. |
count_not_equal(ITEM1, LIST) |
Celé číslo | Vrátí počet hodnot ze seznamu polí, která se nerovnají hodnotě ITEM1 , nebo null, pokud ITEM1 je null. |
count_nulls(LIST) |
Celé číslo | Vrátí počet hodnot null ze seznamu polí. |
count_non_nulls(LIST) |
Celé číslo | Vrátí počet jiných než null hodnot ze seznamu polí. |
date_before(DATE1, DATE2) |
Logická hodnota | Používá se ke kontrole pořadí hodnot data. Vrátí logickou hodnotu, pokud je DATE1 před DATE2. |
first_index(ITEM, LIST) |
Celé číslo | Vrací index prvního pole obsahujícího ITEM ze seznamu polí nebo 0, pokud hodnota nebyla nalezena. Podporováno pouze pro řetězce, celé číslo a skutečné typy. |
first_non_null(LIST) |
Jakékoli | Vrátí první hodnotu, která není null, v dodaném seznamu polí. Všechny podporované typy úložiště. |
first_non_null_index(LIST) |
Celé číslo | Vrací index prvního pole v uvedeném SEZNAMU obsahující hodnotu jinou než null nebo 0, pokud mají všechny hodnoty hodnotu null. Jsou podporovány všechny typy úložišť. |
ITEM1 = ITEM2 |
Logická hodnota | Vrací hodnotu true pro záznamy, kde ITEM1 se rovná hodnotě ITEM2. |
ITEM1 /= ITEM2 |
Logická hodnota | Vrací hodnotu true, pokud tyto dva řetězce nejsou identické, nebo 0, pokud jsou identické. |
ITEM1 < ITEM2 |
Logická hodnota | Vrací hodnotu true pro záznamy, kde ITEM1 je menší než ITEM2. |
ITEM1 <= ITEM2 |
Logická hodnota | Vrací hodnotu true pro záznamy, kde hodnota ITEM1 je menší nebo rovna hodnotě ITEM2. |
ITEM1 > ITEM2 |
Logická hodnota | Vrací hodnotu true pro záznamy, kde ITEM1 je větší než ITEM2. |
ITEM1 >= ITEM2 |
Logická hodnota | Vrací hodnotu true pro záznamy, kde ITEM1 je větší než nebo rovno ITEM2. |
last_index(ITEM, LIST) |
Celé číslo | Vrací index posledního pole obsahujícího ITEM ze seznamu polí nebo 0, pokud hodnota nebyla nalezena. Podporováno pouze pro řetězce, celé číslo a skutečné typy. |
last_non_null(LIST) |
Jakékoli | Vrátí poslední hodnotu, která není null, v dodaném seznamu polí. Všechny podporované typy úložiště. |
last_non_null_index(LIST) |
Celé číslo | Vrátí index posledního pole v určeném seznamu LIST obsahující hodnotu jinou než Null nebo hodnotu 0, pokud mají všechny hodnoty hodnotu Null. Jsou podporovány všechny typy úložišť. |
max(ITEM1, ITEM2) |
Jakékoli | Vrací větší z těchto dvou položek: ITEM1 nebo ITEM2. |
max_index(LIST) |
Celé číslo | Vrací index pole obsahujícího maximální hodnotu ze seznamu číselných polí, nebo 0, pokud všechny hodnoty jsou null. Pokud například uvedené třetí pole obsahuje maximum, vrátí se hodnota indexu 3. Obsahuje-li maximální hodnotu více polí, bude vrácena první položka uvedená jako první (nejvíce vlevo). |
max_n(LIST) |
Číslo | Vrací maximální hodnotu ze seznamu numerických polí nebo null, pokud jsou všechny hodnoty pole hodnoty null. |
member(ITEM, LIST) |
Logická hodnota | Vrací hodnotu true, je-li položka POLOŽKA členem určeného seznamu LIST. Jinak je vrácena hodnota false. Lze také uvést seznam názvů polí. |
min(ITEM1, ITEM2) |
Jakékoli | Vrací menší z těchto dvou položek: ITEM1 nebo ITEM2. |
min_index(LIST) |
Celé číslo | Vrací index pole obsahujícího minimální hodnotu ze seznamu numerických polí nebo 0, pokud všechny hodnoty jsou null. Například, pokud pole uvedené v třetím poli obsahuje minimum, vrátí se hodnota indexu 3. Pokud obsahuje minimální hodnotu více polí, vrátí se první položka uvedená jako první (nejvíce vlevo). |
min_n(LIST) |
Číslo | Vrátí minimální hodnotu ze seznamu číselných polí nebo hodnotu null, pokud jsou všechny hodnoty pole null. |
time_before(TIME1, TIME2) |
Logická hodnota | Používá se ke kontrole pořadí hodnot času. Vrátí logickou hodnotu, je-li hodnota TIME1 před hodnotou TIME2. |
value_at(INT, LIST) |
Vrací hodnotu každého vypsaného pole na ofsetu INT nebo NULL, pokud je posun mimo rozsah platných hodnot (tj. menší než 1 nebo větší než počet vypsaných polí). Všechny podporované typy úložiště. |