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 düzeyinde OR döndürür.

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

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

Sözdizimi

bit_or(expr) [FILTER ( WHERE cond ) ]

Bu işlev, pencere fonksiyonu olarak OVER yan tümcesi kullanılarak da çağrılabilir.

Tartışmalar

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

İadeler

Sonuç türü, argüman 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