|| (論理 OR) (SSIS)

論理 OR 演算を実行します。両方の条件が TRUE の場合、式は TRUE に評価されます。

構文

boolean_expression1 || boolean_expression2

引数

boolean_expression1、boolean_expression2

TRUE、FALSE、または NULL に評価される、任意の有効な式です。

戻り値の型

DT_BOOL

解説

次の表は、|| 演算子の結果を示します。

結果

TRUE

TRUE

TRUE

TRUE

TRUE

FALSE

FALSE

FALSE

FALSE

NULL

NULL

NULL

TRUE

NULL

TRUE

NULL

NULL

FALSE

この例では、StandardCost 列と ListPrice 列を使用しています。StandardCost 列の値が 300 より小さいか、または ListPrice 列の値が 500 より大きい場合、式は TRUE に評価されます。

StandardCost < 300 || ListPrice > 500

この例では、数値リテラルの代わりに変数 SPriceLPrice を使用しています。

StandardCost < @SPrice || ListPrice > @LPrice

参照

関連項目

| (ビット演算子包含的 OR) (SSIS)
^ (ビット演算子排他的 OR) (SSIS)

概念

演算子の優先順位と結合規則

その他の技術情報

演算子 (SSIS)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手