Функция shiftrightunsigned

Область применения:check marked yes Databricks SQL check marked yes Databricks Runtime

Возвращает результат, полученный побитовым сдвигам вправо на n битов без учета знака.

Синтаксис

shiftrightunsigned(expr, n)

Аргументы

  • expr: выражение или BIGINT выражениеINTEGER.
  • nINTEGER: выражение, указывающее количество битов для смены.

Возвраты

Тип результата соответствует expr.

Если n имеет отрицательное значение, результат равен 0.

Примеры

> SELECT shiftrightunsigned(4, 1);
 2
> SELECT shiftrightunsigned(-4, 1);
 2147483646