적용 대상:
Databricks SQL
Databricks Runtime
부호가 있는 비트 연산 결과를 n비트만큼 오른쪽으로 시프트한 값을 반환합니다.
구문
shiftright(expr, n)
논의, 주장
-
expr:INTEGER또는BIGINT표현입니다. -
nINTEGER: 이동할 비트 수를 지정하는 식입니다.
반품
결과 형식이 expr과 일치합니다.
expr 음수이면(즉, 가장 높은 순서 비트가 설정됨) 가장 높은 순서 비트가 고정되므로 결과는 음수로 유지됩니다.
n이 음수이면 결과는 0입니다.
예제
> SELECT shiftright(4, 1);
2
> SELECT shiftright(-4, 1);
-2