Fonction shiftleft

S’applique à :case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retour expr bit par bit décalé à gauche par n bits. Cette fonction est un synonyme d’opérateur<< (lt lt signe).

Syntaxe

shiftleft(expr, n)

Arguments

  • expr : Une expression INTEGER ou BIGINT.
  • n: Une expression INTEGER.

Retours

Le résultat est du type d’expr.

La distance de décalage effective est n modulo 32 pour unexprINTEGERet modulo 64 pour un BIGINTexpr.

Exemples

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