数据库里一个字段是这么存的    ,1,2,3,4,
我现在的方法是 name like'%,2,%'
但是发现效率很低,请问有其他的办法吗?
谢谢

解决方案 »

  1.   

    效率基本就这样了,charindex ,patindex 都大同小异
      

  2.   

    where charindex(',2,',name) > 0
      

  3.   

    用charindex 替换了,发现一段执行时间由19秒多 变成了17秒多
    高兴一下
      

  4.   

    --呵呵,17秒多,是在你的服务器CPU比较“冷静”的时候执行的吧?
    --奉劝一句:别高兴得太早!
      

  5.   

    用charindex快点,虽然也没快多少!