Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
Databricks Runtime
Vrátí true hodnotu, pokud je pravdivá alespoň jedna hodnota expr ve skupině.
Agregační any funkce je synonymem max agregační funkce, ale je omezená na logický argument.
Funkce je také synonymem pro bool_or agregační funkci.
Syntaxe
any(expr) [FILTER ( WHERE cond ) ]
Tuto funkci lze také vyvolat jako funkci okna pomocí klauzule OVER.
Argumenty
-
expr: VýrazBOOLEAN. -
cond: VolitelnýBOOLEANvýraz filtrující řádky použité pro agregaci.
Návraty
Úloha BOOLEAN.
Příklady
> SELECT any(col) FROM VALUES (true), (false), (false) AS tab(col);
true
> SELECT any(col) FROM VALUES (NULL), (true), (false) AS tab(col);
true
> SELECT any(col) FROM VALUES (false), (false), (NULL) AS tab(col);
false
> SELECT any(col1) FILTER (WHERE col2 = 1)
FROM VALUES (false, 1), (false, 2), (true, 2), (NULL, 1) AS tab(col1, col2);
false