17.10 - ANY/ALL/SOME数量詞とリテラル構文 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL関数、式、および述部

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
Publication ID
B035-1145-171K-JPN
Language
日本語 (日本)

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

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

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

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