Funktionen shiftright
Gäller för: Databricks SQL
Databricks Runtime
Returnerar en bitvis signerad höger som skiftats av n
bitar.
Syntax
shiftright(expr, n)
Argument
expr
: EttINTEGER
eller-uttryckBIGINT
.n
: EttINTEGER
uttryck som anger antalet bitar som ska flyttas.
Returer
Resultattypen matchar expr
.
När expr
är negativt (det vill säga den högsta orderbiten anges) förblir resultatet negativt eftersom den högsta orderbiten är klibbig.
När n
är negativt är resultatet 0.
Exempel
> SELECT shiftright(4, 1);
2
> SELECT shiftright(-4, 1);
-2
Relaterade funktioner
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för