摘要: sql查询中where过滤条件为某字段 colName='xx'时一般不会出什么问题,但如果想达到不为xx的时候就要注意了,用colName!= 'xx'可能就有问题了,因为该字段可能为空,为null时,用 != 去比较是不起作用的。个人认为解决有两种方法:1是在创建表字段时给该字段一个默认值 (即default...),这样记录中该字段就不会为null了2是可以把为null的情况也考虑进去,即把 colName!= 'xx'扩展为(colName is null or colName='xx'),具体情况还要具体考虑。个人推荐用 阅读全文
posted @ 2014-03-17 12:43 smurf 阅读(408) 评论(0) 推荐(0)