Aracılığıyla paylaş


bit_and toplama 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

Gruptaki tüm giriş değerlerinin bit düzeyinde AND değerini döndürür.

Sözdizimi

bit_and(expr) [FILTER ( WHERE cond ) ]

Bu işlev, pencere işlevi olarak OVER kullanılarak da çağrılabilir.

Argümanlar

  • expr: İntegral sayısal olarak değerlendirilen ifade.
  • cond: Birleştirme için kullanılan satırları filtrelemek amacıyla isteğe bağlı bir boole ifadesi.

İadeler

Sonuç türü bağımsız değişken türüyle eşleşir.

Örnekler

> SELECT bit_and(col) FROM VALUES (3), (5) AS tab(col);
 1
> SELECT bit_and(col) FILTER(WHERE col < 6) FROM VALUES (3), (5), (6) AS tab(col);
 1