3、IS NULL 或IS NOT NULL操作(判断字段是否为空)
判断字段是否为空一般是不会应用索引的,因为索引是不索引空值的。
推荐方案:用其它相同功能的操作运算代替,如:a is not null 改为 a>0 或a>’’等。不允许字段为空,而用一个缺省值代替空值,如申请中状态字段不允许为空,缺省为申请。
看了之后还是不明白. 怎么把 select * from user where name is null 这个语句给优化一下????
非空我会判断....但就是怎么判断为空..is null 不是速度慢吗...