shiftright
函式
適用於:Databricks SQL Databricks Runtime
傳回位帶正負號的右移位 n
。
語法
shiftright(expr, n)
引數
-
expr
INTEGER
:或BIGINT
表達式。 -
n
INTEGER
:指定要移位數目的表達式。
傳回
結果類型符合 expr
。
當 expr
為負數時(也就是最高順序位是 set),結果會保持負數,因為最高順序位是黏性。
當 為負數時 n
,結果為0。
範例
> SELECT shiftright(4, 1);
2
> SELECT shiftright(-4, 1);
-2