跳到主要内容
最后于 更新

BITNOT

描述​

用于对整数进行按位取反操作。

整数范围:TINYINT、SMALLINT、INT、BIGINT、LARGEINT。

语法​

BITNOT( <x>)

参数​

  • <x> 参与运算整数。

返回值​

返回一个整数取反运算的结果

示例​

  1. 示例 1
    select BITNOT(7), BITNOT(-127);
    +-----------+--------------+
    | BITNOT(7) | BITNOT(-127) |
    +-----------+--------------+
    | -8 | 126 |
    +-----------+--------------+
  2. NULL 参数
    select BITNOT(NULL);
    +--------------+
    | BITNOT(NULL) |
    +--------------+
    | NULL |
    +--------------+