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
Devuelve un bit a la derecha con la tecla bit a bit desplazado por n bits.
Sintaxis
shiftright(expr, n)
Argumentos
-
expr: una expresiónINTEGERoBIGINT. -
n: expresiónINTEGERque especifica el número de bits que se van a desplazar.
Devoluciones
El tipo del resultado coincide con el de expr.
Cuando expr es negativo (es decir, se establece el bit de orden más alto), el resultado sigue siendo negativo porque este bit es persistente.
Cuando n es negativo, el resultado es 0.
Ejemplos
> SELECT shiftright(4, 1);
2
> SELECT shiftright(-4, 1);
-2