Megosztás a következőn keresztül:


A shiftright függvény

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Bitenkénti előjeles jobbra tolást ad vissza n bitekkel.

Szintaxis

shiftright(expr, n)

Argumentumok

  • expr: Egy INTEGER vagy BIGINT kifejezés.
  • n: Az INTEGER eltolandó bitek számát meghatározó kifejezés.

Visszatérések

Az eredmény típusa megegyezik expr.

Ha expr negatív (azaz a legmagasabb rendű bit van beállítva), az eredmény negatív marad, mert a legmagasabb rendű bit ragadós. Ha n negatív, az eredmény 0.

Példák

> SELECT shiftright(4, 1);
 2
> SELECT shiftright(-4, 1);
 -2