Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
ローグループごとに、指定された式のビット処理 XOR を返します。
BIT_XOR( bit-expression )
bit-expression 集約されるオブジェクト。この式は、VARBIT 配列、BINARY 値、または INTEGER (BIT や TINYINT などのすべての整数の変形を含む) にできます。
引数と同じデータ型。比較される各ビット位置について、奇数個のローでそのビット位置に 1 がある場合は 1 を返し、それ以外の場合は 0 を返します。
SQL/2008 ベンダー拡張。
次の例は、CHAR カラムを含む 4 つのローを生成し、値を VARBIT に変換します。
SELECT BIT_XOR( CAST(row_value AS VARBIT) ) FROM dbo.sa_split_list('0001,0111,0100,0011');
結果 0001 は次のように決定されます。
0001
ロー 1 (0001) とロー 2 (0111) の間でビット処理排他的 OR (XOR) が実行され、結果は 0110 になります。
前の比較結果 (0110) とロー 3 (0100) の間でビット処理 XOR が実行され、結果は 0010 になります。
前の比較結果 (0010) とロー 4 (0011) の間でビット処理 XOR が実行され、結果は 0001 になります。