Aracılığıyla paylaş


array_contains işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

array, value içeriyorsa true döndürür.

Söz dizimi

array_contains(array, value)

Argümanlar

  • array ARRAY: Aranacak.
  • value: Öğeleriyle en az ortak türü paylaşan bir türearray sahip ifade.

İadeler

bir BOOLEAN. Eğer valueNULL ise, sonuç NULL olur. Eğer array içindeki herhangi bir öğe NULL ise, ve value başka bir öğeyle eşleşmediyse, sonuç NULL olur.

Örnekler

> 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::INT);
 NULL


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

-- You canot test for a NULL value in an array using this function
> SELECT array_contains(array(1, 2, NULL, 3), NULL::INT);
 NULL