Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime 11.3 LTS et ultérieur
Retourne la valeur d’un bit dans une représentation binaire d’un numérique intégral. Cette fonction est un synonyme de getbit fonction.
Syntaxe
bit_get(expr, pos))
Arguments
-
expr: expression prenant une valeur de nombre intégral. -
pos: expression de type entier (INTEGER).
Retours
Le type de résultat est un entier.
La valeur de résultat est 1 si le bit est défini, sinon 0.
Les bits sont comptés de droite à gauche et sont de base 0.
Si pos se trouve en dehors des limites du type de données de expr Azure Databricks déclenche une erreur INVALID_PARAMETER_VALUE.
Conditions d’erreur courantes
Exemples
> SELECT hex(23Y), bit_get(23Y, 3);
0
> SELECT hex(23Y), bit_get(23Y, 0);
1
> SELECT bit_get(23Y, 8);
Error: INVALID_PARAMETER_VALUE.BIT_POSITION_RANGE
> SELECT bit_get(23Y, -1);
Error: INVALID_PARAMETER_VALUE.BIT_POSITION_RANGE