適用対象:
Databricks SQL
Databricks Runtime
返 expr ビットごとに符号なし右シフト n 。 この機能は >>> (gt gt gt 記号)演算子の同義語です。
構文
shiftrightunsigned(expr, n)
引数
-
expr:INTEGERまたはBIGINT式。 -
n: シフトするビット数を指定するINTEGER式。
返品
結果の型は expr と一致します。
実効シフト距離はnINTEGERexprは32を除き、BIGINTexprは64を除いてです。
例
> SELECT shiftrightunsigned(4, 1);
2
> SELECT shiftrightunsigned(-4, 1);
2147483646
> SELECT shiftrightunsigned(1, -1);
0
> SELECT 4 >>> 1;
2
> SELECT -4 >>> 1;
2147483646