every
toplama işlevi
Şunun için geçerlidir: Databricks SQL denetimi yes Databricks Runtime
Gruptaki tüm değerleri expr
true ise true döndürür. Bu işlev, bool_and toplama işlevinin eş anlamlısıdır.
Sözdizimi
every(expr) [FILTER ( WHERE cond ) ]
Bu işlev yan tümcesi OVER
kullanılarak bir pencere işlevi olarak da çağrılabilir.
Bağımsız değişken
expr
: BOOLEAN ifadesi.cond
: Toplama için kullanılan satırları filtreleyerek isteğe bağlı bir boole ifadesi.
Döndürür
BOOLE DEĞERI.
Örnekler
> SELECT every(col) FROM VALUES (true), (true), (true) AS tab(col);
true
> SELECT every(col) FROM VALUES (NULL), (true), (true) AS tab(col);
true
> SELECT every(col) FROM VALUES (true), (false), (true) AS tab(col);
false
> SELECT every(col1) FILTER(WHERE col2 = 1)
FROM VALUES (true, 1), (false, 2), (true, 1) AS tab(col1, col2);
true