次の方法で共有


ビットごとの正規関数

Entity SQL には、ビットごとの正規関数が含まれています。

注釈

次の表に、ビットごとの Entity SQL 正規関数を示します。 これらの関数は、Null入力が提供された場合にNullを返します。 関数の戻り値の型は、引数の型と同じです。 関数が複数の引数を受け取る場合、引数は同じ型である必要があります。 異なる型間でビットごとの操作を実行するには、同じ型に明示的にキャストする必要があります。

機能 説明
BitWiseAnd ( value1 , value2 ) value1value2の型として、value1value2のビットごとの組み合わせを返します。

引数

ByteInt16Int32、およびInt64



-- The following example returns 1.

BitWiseAnd(1,3)
BitWiseNot ( value ) valueのビットごとの否定を返します。

引数

ByteInt16Int32、およびInt64



-- The following example returns -4.

BitWiseNot(3)
BitWiseOr ( value1 , value2 ) value1value2の型として、value1value2のビットごとの和演算を返します。

引数

ByteInt16Int32Int64



-- The following example returns 3.

BitWiseOr(1,3)
BitWiseXor ( value1 , value2 ) value1value2の型として、value1value2のビットごとの排他的な結合を返します。

引数

ByteInt16Int32Int64



-- The following example returns 2.

BitWiseXor (1,3)

こちらも参照ください