2つの式で論理和を実行します。
構文
result = expression1 Or expression2
引数:
Result: 任意のブール値。
expression1: 任意の式。
expression2: 任意の式。
備考
いずれかの式または両方の式がTrueと評価されると、結果はTrueになります。次の表は、結果がどのように決定されるかを示しています:
Table 11-31 OR演算子の式と結果
| expression1が次の場合 | expression2が次の場合 | 結果 |
|---|---|---|
| TRUE | TRUE | TRUE |
| TRUE | FALSE | TRUE |
| TRUE | Null | TRUE |
| FALSE | TRUE | TRUE |
| FALSE | FALSE | FALSE |
| FALSE | Null | FALSE |
| Null | TRUE | TRUE |
| Null | FALSE | FALSE |
| Null | Null | FALSE |
次の例は、OR演算子の使用方法を示しています。
例1:
Dim expr1, expr2, result expr1 = True expr2 = True result = expr1 Or expr2 'result -> True
例2:
Dim expr3, expr4, result1 expr3 = True expr4 = False result1 = expr3 Or expr4 'result1 -> True
例3:
Dim expr5, expr6, result2 expr5 = True expr6 = Null result2 = expr5 Or expr6 'result2 - > True
例4:
Dim expr7, expr8, result3 expr7 = False expr8 = True result3 = expr7 Or expr8 'result3 -> True
例5:
Dim expr9, expr10, result4 expr9 = False expr10 = False result4 = expr9 Or expr10 'result4 -> False
例6:
Dim expr11, expr12, result5 expr11 = Null expr12 = True result5 = expr11 Or expr12 'result5 -> True