ステートメント 説明
bit_count(x, bits) → bigint x の 2 進式での 1 の個数を数えます。 SELECT bit_count(9, 64); — 2

SELECT bit_count(9, 8); — 2

SELECT bit_count(-7, 64); — 62

SELECT bit_count(-7, 8); — 6

bitwise_and(x, y) → bigint バイナリ形式の x と y に対して AND 演算を実行します。 -
bitwise_not(x) → bigint バイナリ形式で x のすべてのビットの反対の値を計算します。 -
bitwise_or(x, y) → bigint バイナリ形式で x と y の OR 演算を実行します。 -
bitwise_xor(x, y) → bigint バイナリ形式の x と y に対して XOR 演算を実行します。 -