sqlserver null问题
我建立一个字段 允许为空 如果我插数据的时候 不为其赋值 该字段会是“” 还是null ?
[最优解释]
写进去的是null,如果你在查询的时候分不清到底是null还是' '就使用where isnull(字段,' ')=' '这样就把包涵null和' '的都选中了。
字段=' '是空字符串
字段 is null 是空
isnull(字段,' ')=' '把null转化为' '选中两个
[其他解释]
null,
有需要可以isnull(col,'')=''
[其他解释]
null
[其他解释]
话说NULL还是SQL里面重要知识点呢 建议楼主系统学习下NULL
[其他解释]
是null,''是一个字符串,它其实是有东西,只是东西是空字符串,而null代表不知道里面是什么东西。
[其他解释]
NULL,必须的!
[其他解释]
isnull(col,'')=''意思就是判断col是否为null或者为''
[其他解释]
不为其赋值该字段是NULL
[其他解释]
NULL 这样的问题,其实你最好直接手动操作下。
[其他解释]
null
[其他解释]
?? 什么意思
[其他解释]
说的极是 下次试
[其他解释]
谢谢,很详细