可能是重复问题:
为什么在SQL服务器中,NULL = NULL的结果为false
如果你生成一个查询语句,将数据插入到"MyTab"表的列---年龄、性别、出生日期和ID
INSERT INTO MyTab
VALUES (22, '', '', 4)
列“性别”和“出生日期”的值是什么?
如果值为NULL,则 ---
SELECT * FROM MyTab
WHERE Sex=NULL
为什么上面的查询输出是——没有选择行——?
如果值不为空,则——
SELECT * FROM Mytab
WHERE Sex IS NULL
上述查询输出结果是如何产生的?
''
。 - Shannon Severance