bit_or
toplama işlevi
Şunlar için geçerlidir: Databricks SQL 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