shiftrightunsigned 関数

適用対象:「はい」のチェック マーク 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