An IS NULL predicate tests for null values in value expressions.
is-null-predicate =
----> value-expr ---> IS -+--------+-> NULL --->
+-> NOT -+
See the Value_Expressions HELP topic for details on value
expressions.
SQL never evaluates an IS NULL predicate as unknown; it is always
true or false. If the value expression is null, SQL evaluates
the predicate as true. If the value expression is not null, the
predicate is false.
Use an IS NULL predicate to retrieve rows with null values in
particular columns. An IS NULL predicate is the only way to
construct a query that includes rows in a result table by testing
whether or not particular columns in the rows have null values.
Other constructions such as NOT LIKE or <> (not equal) do not
include rows with null values in their result tables.