Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Vrátí bitový výraz znakový posunutý doprava o n bitů.
Syntaxe
shiftright(expr, n)
Argumenty
-
expr: AnINTEGERneboBIGINTexpression. -
n: VýrazINTEGERurčující počet bitů, které se mají posunout.
Návraty
Typ výsledku odpovídá expr.
Pokud je expr záporná (to znamená, že je nastaven nejvyšší bit pořadí), zůstane výsledek záporný, protože bit nejvyššího pořadí je lepkavý.
Pokud n je výsledek záporný, je 0.
Příklady
> SELECT shiftright(4, 1);
2
> SELECT shiftright(-4, 1);
-2