Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Função
Aplica-se a:
Databricks SQL
Databricks Runtime
Retorna um valor com deslocamento lógico assinado à direita por n bits.
Sintaxe
shiftright(expr, n)
Argumentos
-
expr: UmaINTEGERouBIGINTexpressão. -
n: UmaINTEGERexpressão que especifica o número de bits a serem deslocados.
Devoluções
O tipo de resultado corresponde a expr.
Quando expr é negativo (ou seja, o bit de ordem mais alta é definido) o resultado permanece negativo porque o bit de ordem mais alta é pegajoso.
Quando n é negativo o resultado é 0.
Exemplos
> SELECT shiftright(4, 1);
2
> SELECT shiftright(-4, 1);
-2