shiftright
-functie
Van toepassing op: Databricks SQL Databricks Runtime
Retourneert een bitsgewijze ondertekende rechts die wordt verschoven door n
bits.
Syntaxis
shiftright(expr, n)
Argumenten
expr
: EenINTEGER
ofBIGINT
expressie.n
: EenINTEGER
expressie die het aantal bits aangeeft dat moet worden verplaatst.
Retouren
Het resultaattype komt overeen expr
.
Wanneer expr
negatief is (dat wil gezegd, de hoogste orderbit is ingesteld) blijft het resultaat negatief omdat de hoogste orderbit plakt.
Als n
dit negatief is, is het resultaat 0.
Voorbeelden
> SELECT shiftright(4, 1);
2
> SELECT shiftright(-4, 1);
-2