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