BITNOT 函数

BITNOT 函数可取一个小于最大的 INT8 值的任何数值类型值。

在位运算之前,截断小数值。结果是它的参数的位 NOT。

如果参数是 SMALLINT、INT、BIGINT 或 INT8,则返回的数据类型与参数的类型相同。否则返回的数据类型为 DECIMAL(32)。

下列查询调用 BITNOT 函数:
SELECT BITNOT(8) AS bitnot FROM systables WHERE tabid = 1;
        
下列表格展示此 SELECT 语句的输出。
bitnot
   -9
        
下一查询调用带有负参数的 BITNOT 函数:
SELECT BITNOT(-20) AS bitnot FROM systables WHERE tabid = 1;
        
下列表格展示此 SELECT 语句的输出。
bitnot
   19