更新一下:姓名      所选课程
zhong    a,b,c,d,e,f
wang     a,b,c,f,g
li       a,c,d,k,w
jian     b,f,g,w,z如上四条记录,我要查出[ 所选课程] 含有 'b' 的记录,SQL语句如何写?

解决方案 »

  1.   

    select 
          姓名,
          所选课程
    from table
    where 
         charindex('b',所选课程)<>0
      

  2.   

    select 
          姓名,
          所选课程
    from table
    where 
         ','+所选课程+',' like '%,b,%'
      

  3.   

    select 
          姓名,
          所选课程
    from table
    where 
         ','+所选课程+',' like '%,b,%'
      

  4.   

    SELECT * FROM TABLE_NAME
    WHERE 所选课程 LIKE ‘%b%’应该可以
      

  5.   

    wangdehao(找找找) 
    的方法似乎不行哦
    我刚刚测试了一下