空值NULL

表中一行的某列没有值,称该列为空(NULL),或包含空值。 空值可以出现在任意没有 NOT NULL 或 PRIMARY KEY限制的列中。 当列中实际的值未知或无意义时,可以用NULL来表示。

不要用NULL代表0,它们不等,神通数据库中,长度为零的字符串也不等于NULL。 任何包含NULL的数值表达式的结果通常也为NULL,如NULL加12,结果仍为NULL。 一般情况下,大多数包含NULL的操作符的返回结果都为NULL。