>> (gt gt cartello) Operatore

Si applica a:selezionato sì Databricks SQL selezionato sì Databricks Runtime 15.4 e versioni successive

Ritorni expr bit a bit firmato a destra spostati da n bit. Questo operatore è un sinonimo di shiftright funzione.

Sintassi

expr >> n

Arguments

  • expr: espressione INTEGER o BIGINT .
  • n INTEGER: espressione che specifica il numero di bit da spostare.

Returns

Il tipo di risultato corrisponde a expr.

Quando expr è negativo (cioè, il bit più significativo è impostato), il risultato rimane negativo perché l'operatore conserva il bit più significativo. La distanza di spostamento effettiva è n modulo 32 per unexprINTEGERe modulo 64 per un BIGINTexpr.

Examples

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