shiftleft 関数

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

リターン expr ビットごとに左 n ビットシフトされます。 この機能は << (lt 記号)演算子の同義語です。

構文

shiftleft(expr, n)

引数

  • expr: INTEGER または BIGINT 式。
  • n: INTEGER 式。

返品

結果は expr の型に一致します。

実効シフト距離はnINTEGERexprは32を除き、BIGINTexprは64を除いてです。

例

> SELECT shiftleft(2, 1);
 4
> SELECT shiftleft(1, -1);
 -2147483648
> SELECT 2 << 1;
 4