读书人

邪门!解决思路

发布时间: 2012-02-01 16:58:19 作者: rapoo

邪门!!!
select * from tb where flag_id= '57 ' and remark <> '已退款 '
select * from tb where flag_id= '57 '
remark varchar(50)字段都为 null
第一句一条记录都没有....
靠,,怪

[解决办法]
select * from tb where flag_id= '57 ' and isnull(remark, ' ') <> '已退款 '
[解决办法]
null 无法与其它数据比较,所以楼上给你转换为空
[解决办法]
null跟其他比较的结果是 未知


select * from tb where flag_id= '57 ' and (remark <> '已退款 ' or remark is null)

读书人网 >SQL Server

热点推荐