我想查询name不等于李四的记录条数, SELECT COUNT(*) FROM t_user WHERE NAME != '李四' ,却只查出结果为 2条, 为什么 应该怎么写
我的意思是有什么方法 把 那个name为null的记录也查出来 ,not in 查出来也是2条
本回答被网友采纳在数据库中空字符是不能直接用运算符来判断的。录入 null!=null 和 null=null 都是false。
你的语句调整为
SELECT COUNT(*) FROM t_user WHERE ifnull(NAME,'')!= '李四';