select * from result where ',英超,意甲,西甲,德甲,法甲,' like '%,'+[name]+',%'

解决方案 »

  1.   

    select * from result where name in ('英超','意甲','法甲')
      

  2.   

    select * from result where a like '%' + name + '%'
      

  3.   

    现有的记录:
       1,xxx,英超
       2,bbb,意甲
       3,ccc,法甲
    我的变量:a="英超, 意甲, 西甲, 德甲, 法甲"
    我这样来写,一条记录都查不到???
    select *  from result  where  '"&request("a")&"' like '%,'+[name]+',%'
    ------------------------------------------------------------------------为何呢??
      

  4.   

    select * from result where charindex(name,@a) > 1
      

  5.   

    txlicenhe(不做技术高手) ,应该这样搞才对,因为我的a是个变量!
    select *  from result  where  '"&a&"' like '%' + name + '%'