例: Nullを含む可能性のあるテーブルの検索 - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年6月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/tpt1555966086716.ditamap
dita:ditavalPath
ja-JP/tpt1555966086716.ditaval
dita:id
B035-1145
Product Category
Software
Teradata Vantage

null値を含んでいるかもしれないテーブルの検索時には、特に注意しなければなりません。例えば、EdLev列がnull値を含んでいる場合、次の文を入力すると、結果には学歴が16年よりも少ない社員の名前だけが含まれます。

   SELECT Name, EdLev 
   FROM Employee 
   WHERE (EdLev < 16) ;

文の結果にnullを含めるには、文を次のように構成します。

   SELECT Name, EdLev 
   FROM Employee 
   WHERE (EdLev < 16) 
   OR (EdLev IS NULL) ;