sql语句如何判断表中某字段内容为空,或NULL?谢谢
use result select A001 from test where A001='' or A001 is null
这条语句运行结果发现有很多不为空的数据也帅选出来了.请教大虾什么原因。。。。
另外我的A001是datetime类型。。。
没错 就是搜出这个东西来了。。。我知道''这个不是NULL,当我执行
use result select A001 from test where A001='' 时,就会出来你说的那种情况,是不是就想楼上那位说的datetime类型只能 用null来判断为空,还是。。。
再问个问题,如果对这种类型的字段不输入日期,只输入空格键会出现什么 谢谢
空格键 也一样是01/01/1900 12:00:00 AM
你要考虑这里的01/01/1900是不是用户输入空格造成,结果变成01/01/1900?
如果这样,那么你这个sql也没有错(因为你本来就是想找出用户的空白输入)
好的 谢谢你
本回答被提问者采纳