Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os 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