Aracılığıyla paylaş


forall 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

Dizideki tüm öğeler için ayrı tutma olup olmadığını func test eder.

Söz dizimi

forall(expr, func)

Bağımsız değişkenler

  • expr: ARRAY ifadesi.
  • func: BOOLEAN döndüren bir lambda işlevi.

Döndürülenler

BOOLE DEĞERI.

lambda işlevi, dizinin bir öğesini geçiren bir parametre kullanır.

Örnekler

> SELECT forall(array(1, 2, 3), x -> x % 2 == 0);
 false
> SELECT forall(array(2, 4, 8), x -> x % 2 == 0);
 true
> SELECT forall(array(1, NULL, 3), x -> x % 2 == 0);
 false
> SELECT forall(array(2, NULL, 8), x -> x % 2 == 0);
 NULL