在创建表时,可以指定的列是否可以不包含值,如果在一个列不包含值,则其称其为空值NULL。NULL一个特殊值,代表缺失的值或者不适用的情况,表示未知数据。NULL与字段包含0、空字符串或仅仅包含空格不同。
对NULL值进行比较常规的运算,结果总是返回未知,因此需要用特殊的运算符(画线部分IS [NOT] NULL)。
SELECT column1,
column2,
...
FROM table
WHERE column IS [NOT] NULL
标签:MySQL
在创建表时,可以指定的列是否可以不包含值,如果在一个列不包含值,则其称其为空值NULL。NULL一个特殊值,代表缺失的值或者不适用的情况,表示未知数据。NULL与字段包含0、空字符串或仅仅包含空格不同。
对NULL值进行比较常规的运算,结果总是返回未知,因此需要用特殊的运算符(画线部分IS [NOT] NULL)。
SELECT column1,
column2,
...
FROM table
WHERE column IS [NOT] NULL
标签:MySQL