>> (gt gt panneau) opérateur

S’applique à :coché oui Databricks SQL coché oui Databricks Runtime 15.4 et versions ultérieures

Retour expr bit par bit, signé à droite décalé par n bits. Cet opérateur est un synonyme de shiftright fonction.

Syntax

expr >> n

Arguments

  • expr : Une expression INTEGER ou BIGINT.
  • n : expression INTEGER spécifiant le nombre de bits à déplacer.

Returns

Le résultat est du type d’expr.

Lorsque expr est négatif (c’est-à-dire que le bit le plus significatif est défini), le résultat reste négatif car l’opérateur conserve le bit le plus significatif. La distance de décalage effective est n modulo 32 pour unexprINTEGERet modulo 64 pour un BIGINTexpr.

Examples

> SELECT 4 >> 1;
 2
> SELECT -4 >> 1;
 -2
> SELECT 1 >> -1;
 0