如题

解决方案 »

  1.   

    早啊那把null值全部  update 成  ‘’是不是会快些,有没有必要?
      

  2.   

    NULL无法使用索引,查询效果不高,所以不提供is not null ,is null
    但是NULL也有妙处的,在聚合统计、外键约束等时还是有用处的所以这个要不要更新成'',是你要权衡的
      

  3.   


    我只要根据这列提高查询速度,看来update成''有作用了
      

  4.   

    效率是一样的
    你可以看一下执行计划是否用索引,在null值少的情况下是用索引的
      

  5.   

    索引遇到null就失效,尽量给加了索引的列附上值,哪怕是''也行,比null好。
      

  6.   

    全部都说了 不过可以说下NULL在其他方面的作用 比如isnull的时候有用 ,在用聚合函数的时候有作用 
      

  7.   

    索引可以充许 null 吧,我想就有一定道理,null 自有它的好处,当然我也说不清,等高手说。
    还有,如果一个列有非常多的重复值的话,用索引意义不大,还不如表扫描呢!
    楼主的情况,估计有很多 null 的记录,我认为用索引,意义不大。