SELECT * FROM TABLE1 WHERE COLUMN2  LIKE '%2,'

解决方案 »

  1.   

    SELECT * FROM TABLE1 WHERE COLUMN2  LIKE '%2,%'
      

  2.   

    select * from yourtable where charindex(',2,',','+column2+',') > 0
      

  3.   

    select * from yourtable where ','+column2+',' like '%,2,%'
      

  4.   

    select * from yourtable where ','+column2+',' like '%,2,%'
      

  5.   

    多谢,不过....当要求得到column2列中有某个数值比如2的所有记录时期望的结果是
    column1 column2
       2      2,3而不是
    column1 column2
       1      1,12
       2      2,3还有,如果2是在最后一位呢?上面的好像不对吧...
      

  6.   

    select * from yourtable where charindex(',2,',','+column2+',') > 0
      

  7.   

    来迟了
    同意 tj_dns(愉快的登山者)
      

  8.   

    or
    Select * from yourtable where ',' + columns2 + ",' like '%,2,%'
      

  9.   

    啊,对不起,我所说的是对dlkfth(流氓兔)的而言,那时还没看到各位的回复.
    多谢了
      

  10.   

    SELECT * FROM TABLE1 WHERE ','+COLUMN2+','  LIKE '%,2,%'OR:select * from yourtable where charindex(',2,',','+column2+',') > 0