数据库中的空值(NULL)是一个特殊的值,代表了缺失的数据或者不适用的情况。例如,我们在填写问卷时通常会少写几个录入项,在公司的组织结构中总会有一名员工(董事长/总经理)没有上级。
由于空值的特殊性很容易导致出现一些错误,因此,在本章中,我们将会详细讨论一下空值问题。本章涉及的主要知识点包括:
● SQL中的三值逻辑。
● 空值的比较。
● 空值的分组和排序。
● 函数中的空值和空值处理函数。
● 空值与约束。