Cloud Software Group, Inc. EBX®
ドキュメント>開発者ガイド>EBX®のSQL
ナビゲーションモードドキュメント>開発者ガイド>SQLinEBX®

論理演算子

次の表に、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®