Funzione shiftleft

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce expr bit a bit spostato a sinistra di n bit. Questa funzione è un sinonimo di << operatore (lt lt signo).

Sintassi

shiftleft(expr, n)

Argomenti

  • expr: espressione INTEGER o BIGINT .
  • n: espressione INTEGER .

Valori restituiti

Il risultato corrisponde al tipo di expr.

La distanza di spostamento effettiva è n modulo 32 per unexprINTEGERe modulo 64 per un BIGINTexpr.

Esempi

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