Поделиться через


Функция bit_reverse

Область применения: флажок Databricks SQL флажок Databricks Runtime

Возвращает значение, полученное путем инвертирования порядка битов в двоичном представлении дополнения указанного целочисленного значения до двух.

Синтаксис

bit_reverse(expr)

Аргументы

  • expr: выражение, значением которого является целое число.

Возвраты

Тип результата соответствует типу аргумента.

Примеры

> SELECT bit_reverse(64Y);
 2
> SELECT bit_reverse(64L);
 144115188075855872
> SELECT bit_reverse(-1);
-1
> SELECT bit_reverse(-2);
2147483647