다음을 통해 공유


shiftright 기능

적용 대상: 예로 표시된 확인 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