BITAND
説明
ビット単位のAND演算を実行するために使用されます。ビット単位のAND演算は、2つの整数の各ビットを比較します。対応する両方のバイナリビットが1の場合のみ結果は1になり、それ以外の場合は0になります。
整数の範囲: TINYINT, SMALLINT, INT, BIGINT, LARGEINT
構文
BITAND( <lhs>, <rhs>)
パラメータ
| parameter | description |
|---|---|
<lhs> | ビット単位AND演算に使用される最初の数値 |
<rhs> | ビット単位AND演算に含まれる2番目の数値 |
戻り値
2つの整数のAND演算の結果を返します。
例
select BITAND(3,5), BITAND(4,7);
+---------+---------+
| (3 & 5) | (4 & 7) |
+---------+---------+
| 1 | 4 |
+---------+---------+