SQL NULL 值
NULL 表示“未知/缺失”,与 0 或空串不同:判断必须用 IS NULL / IS NOT NULL。
Key PointsSQL,NULL,IS NULL,IS NOT NULL
讲解
NULL 表示“未知/缺失”,与 0 或空串不同:判断必须用 IS NULL / IS NOT NULL。
示例
SQL
SELECT name FROM Websites WHERE alexa IS NULL;
SELECT name FROM Websites WHERE alexa IS NOT NULL;Output
-- IS NULL:alexa 未填的站点
-- IS NOT NULL:alexa 已填的站点(其余行)讲解
NULL 表示“未知/缺失”,与 0 或空串不同:判断必须用 IS NULL / IS NOT NULL。
示例
SQL
SELECT name FROM Websites WHERE alexa IS NULL;
SELECT name FROM Websites WHERE alexa IS NOT NULL;Output
-- IS NULL:alexa 未填的站点
-- IS NOT NULL:alexa 已填的站点(其余行)