メインコンテンツまでスキップ
バージョン: 26.x

BITNOT

説明

整数に対してビット単位のNOT演算を実行します。

サポートされている整数型: TINYINT, SMALLINT, INT, BIGINT, LARGEINT。

構文

BITNOT(<x>)

パラメータ

  • <x>: 演算を実行する整数。

Return Value

整数に対するビット単位のNOT演算の結果を返します。

Examples

  1. Example 1

    select BITNOT(7), BITNOT(-127);
    +-----------+--------------+
    | BITNOT(7) | BITNOT(-127) |
    +-----------+--------------+
    | -8 | 126 |
    +-----------+--------------+
  2. NULL引数

    select BITNOT(NULL);
    +--------------+
    | BITNOT(NULL) |
    +--------------+
    | NULL |
    +--------------+