Aracılığıyla paylaş


bit_or 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 yönünü OR döndürür.

Bit konumlarını bit eşlem halinde BINARY toplamak için bitmap_construct_agg() toplama işlevini kullanın.

Giriş değerlerini toplamak BINARY için bitmap_or_agg()] toplama işlevini kullanın.

Sözdizimi

bit_or(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şkenler

  • expr: İntegral sayısal olarak değerlendirilen ifade.
  • cond: Toplama için kullanılan satırları filtreleyerek isteğe bağlı bir boole ifadesi.

Döndürülenler

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

Örnekler

> SELECT bit_or(col) FROM VALUES (3), (5) AS tab(col);
 7

> SELECT bit_or(col) FILTER(WHERE col < 8) FROM VALUES (3), (5), (8) AS tab(col);
 7