ビット単位関数 - Amazon Timestream

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ビット単位関数

Timestream for LiveAnalytics は、次のビット単位の関数をサポートしています。

関数 出力データ型 説明

bit_count(bigint、bigint)

bigint (2 の補数)

最初の bigint パラメータのビット数を返します。2 番目のパラメータは 8 や 64 などのビット符号付き整数です。

SELECT bit_count(19, 8)

結果の例: 3

SELECT bit_count(19, 2)

結果の例: Number must be representable with the bits specified. 19 can not be represented with 2 bits

bitwise_and(bigint、bigint)

bigint (2 の補数)

bigint パラメータのビット単位の AND を返します。

SELECT bitwise_and(12, 7)

結果の例: 4

bitwise_not(bigint)

bigint (2 の補数)

bigint パラメータのビット単位の NOT を返します。

SELECT bitwise_not(12)

結果の例: -13

bitwise_or(bigint、bigint)

bigint (2 の補数)

bigint パラメータのビット単位の OR を返します。

SELECT bitwise_or(12, 7)

結果の例: 15

bitwise_xor(bigint、bigint)

bigint (2 の補数)

bigint パラメータのビット単位の XOR を返します。

SELECT bitwise_xor(12, 7)

結果の例: 11