空值(Null)用来表示数据未知、不适用或将在以后添加的数据。空值不同于空白或零值,在计算机程序中常使用Null进行表示。在数据库中,Null为一个特殊标记,用于表示数据库中不存在的数据值。一些静态型编程语言中,允许一个数据类型可以设定为特殊值Null。
没有两个相等的空值,空值与其他值相比也将返回未知。空值与其他值进行数学运算后结果均为空值。count,sum,avg等高级语言内置函数执行时会忽略空值进行计算。
在程序代码中,开发者可以通过检查是否存在空值对程序执行的情况做出判断。
资料来源:
- 维基百科词条:空值