Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Fonction d’agrégation
S’applique à :
Databricks SQL
Databricks Runtime
Retourne l’opération au niveau du bit OR de toutes les valeurs d’entrée dans le groupe.
Pour agréger des positions de bits dans une bitmap BINARY, utilisez la fonction d’agrégation bitmap_construct_agg().
Pour agréger des valeurs d’entrée BINARY, utilisez la fonction d’agrégation bitmap_or_agg()].
Syntaxe
bit_or(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.
Exemples
> 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