Fonction d’agrégation bit_xor
S’applique à : Databricks SQL Databricks Runtime
Retourne l’opération au niveau du bit XOR
de toutes les valeurs d’entrée dans le groupe.
Syntaxe
bit_xor ( [ALL | DISTINCT] expr ) [FILTER ( WHERE cond ) ]
Cette fonction peut également être appelée en tant que fonction de fenêtre à l’aide de la clause OVER
.
Arguments
expr
: expression prenant une valeur de nombre intégral.cond
: expression booléenne facultative qui filtre les lignes utilisées pour l’agrégation.
Retours
Le type de résultat correspond au type d’argument.
Si DISTINCT
est spécifié, l’agrégation fonctionne uniquement sur des valeurs distinctes.
Exemples
> 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