ANY/ALL/SOME数量詞とリテラル構文 - Teradata Database - Teradata Vantage NewSQL Engine - ANY/ALL/SOME数量詞とリテラル構文。

Teradata Vantage™ SQL関数、演算子、式および述部

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/xzf1512079057909.ditamap
dita:ditavalPath
ja-JP/xzf1512079057909.ditaval
dita:id
B035-1145
Product Category
Software
Teradata Vantage

リテラルのリストが数量詞と比較演算またはIN/NOT IN述部と共に使用される場合、結果は以下のように決定されます。

述部 指定 結果が真になる場合
比較演算 ALL expressionとリスト内のすべてのリテラルとの比較の結果が真になる場合
ANY expressionとリスト内のいずれかのリテラルとの比較の結果が真になる場合
SOME
IN ALL expressionはリスト内のすべてのリテラルに等しくなります。
ANY expressionはリスト内いずれのリテラルとも等しくなります。
SOME
NOT IN ALL expressionはリスト内のいずれのリテラルにも等しくなりません。
ANY expressionはリスト内いずれのリテラルとも等しくなりません。
SOME

比較演算では、暗黙の変換のルールは比較演算子のルールと同じです。

expressionがNULLに評価されると、結果は不明とみなされます。