Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Возвращает результат, полученный побитовым сдвигом вправо на n битов с учетом знака.
Синтаксис
shiftright(expr, n)
Аргументы
-
expr:INTEGERилиBIGINTвыражение. -
nINTEGER: выражение, указывающее количество битов для смены.
Возвраты
Тип результата соответствует expr.
Если expr является отрицательным (то есть задан самый высокий бит порядка) результат остается отрицательным, так как самый высокий бит порядка является липким.
Если n имеет отрицательное значение, результат равен 0.
Примеры
> SELECT shiftright(4, 1);
2
> SELECT shiftright(-4, 1);
-2