Función shiftright
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ónINTEGER
oBIGINT
.n
: expresiónINTEGER
que 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, el bit más significativo es set), el resultado sigue siendo negativo porque el bit más significativo es un bit pegajoso.
Cuando n
es negativo, el resultado es 0.
Ejemplos
> SELECT shiftright(4, 1);
2
> SELECT shiftright(-4, 1);
-2