如果数据中没有值,我们应该如何处理它们。我的意思是,在某些地方,他们没有价值。我们应该填充它还是应该在那个地方写点什么?
答案 0 :(得分:2)
在这种情况下,您需要使用名为NULL
的特殊值。
答案 1 :(得分:2)
NULL
值的概念是SQL新手的常见混淆源,他们经常认为NULL
与空字符串''相同,或者值为零。
事实并非如此。从概念上讲,NULL
表示“缺少未知值”,并且与其他值的处理方式略有不同。例如,要测试NULL
,您不能使用算术比较运算符,例如=
,<
或<>
。
如果您的列可能包含“缺少未知值”,则必须将其设置为接受NULL
,并将NULL
值设为@codaddict suggested in the other answer。