我有一个字符串是1,2,3,4,5
是用来拼sql的
例如
id in (字符串)
现在有多个自动要判断
id1 in (字符串) or id1 in (字符串) or id1 in (字符串) ...
这个有的简化吗

解决方案 »

  1.   

    用个表变量来存储你的多个分解字符串,
    然后用表连接去做吧
    这样也不用担心拼Sql出问题
      

  2.   

    既然都是id1 in 字符串,而且还是或  那就 id1 in (字符串1+字符串2 ....)
      

  3.   

    写错了
    应该是
    id1 in (字符串) or id2 in (字符串) or id3 in (字符串) ...
      

  4.   

    charindex(id1,字符串) > 0