|| (論理 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
この例では、数値リテラルの代わりに変数 SPrice と LPrice を使用しています。
StandardCost < @SPrice || ListPrice > @LPrice
参照
関連項目
| (ビット演算子包含的 OR) (SSIS)
^ (ビット演算子排他的 OR) (SSIS)