Funkcja shiftleft

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca expr bitowo-lewo, przesunięty o n bity. Funkcja ta jest synonimem operatora<< (lt lt znak).

Składnia

shiftleft(expr, n)

Argumenty

  • expr: wyrażenie INTEGER lub BIGINT .
  • n: wyrażenie INTEGER .

Zwraca

Wynik jest zgodny z typem .expr

Efektywna odległość przesunięcia wynosi n modulo 32 dla an INTEGERexpr i modulo 64 dla .BIGINTexpr

Przykłady

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