Перейти к содержимому
Последнее обновление

BITNOT

Описание​

Выполняет побитовую операцию NOT над целым числом.

Поддерживаемые целочисленные типы: TINYINT, SMALLINT, INT, BIGINT, LARGEINT.

Синтаксис​

BITNOT(<x>)

Параметры​

  • <x>: Целое число, над которым выполняется операция.

Возвращаемое значение​

Возвращает результат побитовой операции NOT над целым числом.

Примеры​

  1. Пример 1
    select BITNOT(7), BITNOT(-127);
    +-----------+--------------+
    | BITNOT(7) | BITNOT(-127) |
    +-----------+--------------+
    | -8 | 126 |
    +-----------+--------------+
  2. Аргумент со значением NULL
    select BITNOT(NULL);
    +--------------+
    | BITNOT(NULL) |
    +--------------+
    | NULL |
    +--------------+