Aracılığıyla paylaş


bit_xor 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ü XOR döndürür.

Sözdizimi

bit_xor ( [ALL | DISTINCT] expr ) [FILTER ( WHERE cond ) ]

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

Tartışmalar

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

İadeler

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

Belirtilirse DISTINCT , toplama yalnızca ayrı değerler üzerinde çalışır.

Örnekler

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

> SELECT bit_xor(DISTINCT col) FROM VALUES (3), (3), (5) AS tab(col);
 6