在SQL SERVER中怎样设置把NULL作为空值对待? 我在查询中使用到了 Where A<>'123'可是A字段中为NULL的不会显示出来,where ISNULL(A,'')<>'123' 可以,但是在recordset.filter不支持请问我应该怎么办呢??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是VBA吧!--tryrst.Filter = "a=null or a<>123" rst.Filter = "a=null or a<>'123'" 使用 SET ANSI_NULLS OFF 后A=NULL可以查询到NULL可是Where A<>'123'还是不行 Where CASE WHEN A IS NULL THEN '' ELSE A END <>'123' 你的意思是这样么:select * from abc where A <>'123' or A is null--可以把A不是123 的记录和A是空值的记录都查出来 VBA中rst.Filter = "a=null or a<>'123'"是可以的。VB也应该没有问题啊! 在SQL数据库中,如何用代码向一个表中添加一个新列. (在线等) SQL查询统计 高手多多关注!!!!!一个关于BULK INSERT的问题,能不能导入表时指定字段名?? 为什么我的2003系统装不了SQL2000 请教,求出1周内每天每小时的登录次数! sql语句查询的问题 下面的语句如何优化呢?关于left join的优化--高分相求 SQl server 2000为什么不能在win 2000 professional 上安装? 游标定义中的变量使用问题 一个简单的update问题 求SQL语句: 关于数据库备份和恢复!
A=NULL可以查询到NULL
可是Where A<>'123'还是不行
select * from abc where A <>'123' or A is null
--可以把A不是123 的记录和A是空值的记录都查出来