17.10 - ALLの場合 - 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
日本語 (日本)

ネストした2つのNOT EXISTSを使って、「列内のどの(論理∀)値にも、(論理∃)が存在する…」という概念を具体化したSELECT文を記述することができます。

例えば、図書館にすべての出版社の本が少なくとも1冊存在する場合に‘true’値を選択する問合わせは、以下のように記述できます。

   SELECT 'TRUE' 
   WHERE NOT EXISTS
    (SELECT * 
     FROM publisher pb 
     WHERE NOT EXISTS
      (SELECT * 
       FROM book bk 
       WHERE pb.PubNum=bk.PubNum);