Sdílet prostřednictvím


array_contains Funkce

Platí pro:check označeno ano Kontrola Databricks SQL označená ano Databricks Runtime

Vrátí hodnotu true, pokud array obsahuje value.

Syntaxe

array_contains(array, value)

Argumenty

  • array: Pole, které má být prohledáno.
  • value: Výraz s typem, který s prvky sdílí nejméně společný typarray.

Vrátí

LOGICKÁ HODNOTA. Pokud value je NULL, výsledek je NULL. Pokud některý prvek v array je NULL, výsledek je NULL , pokud value není spárován s žádným jiným elementem.

Příklady

> SELECT array_contains(array(1, 2, 3), 2);
 true

> SELECT array_contains(array(1, NULL, 3), 2);
 NULL

> SELECT array_contains(array(1, 2, 3), NULL);
 NULL