Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Función
Se aplica a:
Databricks SQL
Databricks Runtime 10.4 LTS y versiones posteriores
Devuelve el valor de un bit en una representación binaria de un valor numérico entero. Esta función es un sinónimo de bit_get función.
Sintaxis
getbit(expr, pos))
Argumentos
-
expr: expresión con valor numérico entero. -
pos: expresión de tipo INTEGER.
Devoluciones
El tipo de resultado es INTEGER.
El valor del resultado es 1 si se establece el bit; de lo contrario, es 0.
Los bits se cuentan de derecha a izquierda y están basados en 0.
Si pos está fuera de los límites del tipo de datos de expr, Databricks SQL genera un error.
Ejemplos
> SELECT hex(23Y), getbit(23Y, 3);
0
> SELECT hex(23Y), getbit(23Y, 0);
1
> SELECT getbit(23Y, 8);
Invalid bit position: 8 exceeds the bit upper limit
> SELECT getbit(23Y, -1);
Invalid bit position: -1 is less than zero