Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

IS NULL

データ値が NULL かどうか判別します。

Synopsis

scalar-expression IS [NOT] NULL

説明

IS NULL 述語は、未定義の値を検出します。すべての NULL 値またはすべての NULL でない値を検出できます。

SELECT Name, FavoriteColors FROM Sample.Person
WHERE FavoriteColors IS NULL 
SELECT Name, FavoriteColors FROM Sample.Person
WHERE FavoriteColors IS NOT NULL

IS NULL/IS NOT NULL 述語は、WHERE 節のストリーム・フィールドで使用可能な述語の 1 つです。詳細は、以下の例を参照してください。

SELECT Title,%OBJECT(Picture) AS PhotoOref FROM Sample.Employee
WHERE Picture IS NOT NULL

述語条件を指定できる場所であればどこでも IS NULL を使用できます。詳細は、このドキュメントの "述語の概要" ページを参照してください。

IS NULL 述語を SQL ISNULL 関数と混同しないでください。

関連項目

FeedbackOpens in a new tab