Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks SQL
Databricks Runtime
Zwraca bit początkowy przesunięty w prawo o n bitów.
Składnia
shiftright(expr, n)
Argumenty
-
expr: wyrażenieINTEGERlubBIGINT. -
n: wyrażenieINTEGERokreślające liczbę bitów do przesunięcia.
Zwraca
Typ wyniku jest zgodny z expr.
Gdy expr jest ujemny (czyli najwyższy bit jest ustawiony), wynik pozostaje ujemny, ponieważ bit najwyższego rzędu jest niezmienny.
Gdy n wynik jest ujemny, wynosi 0.
Przykłady
> SELECT shiftright(4, 1);
2
> SELECT shiftright(-4, 1);
-2