論理演算子
次の表に、EBX®でサポートされているすべての SQL 論理演算子、およびそれらの標準 SQL 構文を示します。
演算子の構文 | 説明と例 |
boolean1 OR boolean2 | boolean1がTRUEであるかboolean2がTRUEであるか。 SELECT TRUE OR TRUE : true
SELECT TRUE OR FALSE : true
SELECT FALSE OR TRUE : true
SELECT FALSE OR FALSE : false
|
boolean1 AND boolean2 | boolean1がTRUEでboolean2がTRUEかどうか。 SELECT TRUE AND TRUE : true
SELECT TRUE AND FALSE : false
SELECT FALSE AND TRUE : false
SELECT FALSE AND FALSE : false
|
NOT boolean | ブール値がTRUEでないかどうか。ブール値がUNKNOWNの場合、UNKNOWNを返します。 SELECT NOT TRUE:false
SELECT NOT FALSE:true
SELECT NOT UNKNOWN:null
|
boolean IS FALSE | ブール値がFALSEかどうか。ブール値が不明な場合はFALSEを返します。 SELECT TRUE IS FALSE:false
SELECT FALSE IS FALSE:true
|
boolean IS NOT FALSE | ブール値がFALSEでないかどうか。ブール値が不明な場合はTRUEを返します。 SELECT TRUE IS NOT FALSE:true
SELECT FALSE IS NOT FALSE:false
|
boolean IS TRUE | ブール値がTRUEかどうか。ブール値が不明な場合はTRUEを返します。 SELECT TRUE IS TRUE:true
SELECT FALSE IS TRUE:false
|
boolean IS NOT TRUE | ブール値がTRUEでないかどうか。ブール値が不明な場合はFALSEを返します。 SELECT TRUE IS NOT TRUE:false
SELECT FALSE IS NOT TRUE:true
|
boolean IS UNKNOWN | ブール値が不明かどうか。 SELECT TRUE IS UNKNOWN:false
SELECT FALSE IS UNKNOWN:false
|
boolean IS NOT UNKNOWN | ブール値が不明ではないかどうか。 SELECT TRUE IS NOT UNKNOWN:true
SELECT FALSE IS NOT UNKNOWN:true
|
ドキュメント>開発者ガイド>SQLinEBX®