"select * from table where field like %“ + @field+”% "

解决方案 »

  1.   

    select * from table where field like '%"+ field +"%' 
    这样才正确吧!
      

  2.   

    "select * from table where field like '%"+field+"%'"
      

  3.   

    %表示任意长度的任意字符串组合
    列如要查所有tb开头的字符串就是
    like 'tb%'
    如果是tb结尾的就是%tb
    同理如果tb在中间的任意位置就是like '%tb%'
    当然你也可以用单任意字符_
    例如tb4,tb5,tbx,tbd
    就可以表示为like 'tb_'
    like '__bb__' 表示6个字符组成的中间两位为bb的任意字符串。