%(通配符 — 需匹配的字符)
匹配包含零个或多个字符的任意字符串。这个通配符既可以用作前缀也可以用作后缀。select * from table where mc='%宁%'

解决方案 »

  1.   

    select * from table where mc like '%a%'--查詢mc中包含有字符a的記錄
    select * from talbe where mc like '_a'--查詢mc只有兩個字符,第二個字符是a的記錄,
      

  2.   

    请问一下,这样是否正确。
    string ym
    yh = '%'+trim(sle_1.text)+'%'
      

  3.   

    string ym
    yh = '%'+trim(sle_1.text)+'%'是的,可以啊。
    sql = 'select * from t where yh like ' + yh
      

  4.   

    sqlserver支持的有
    %
    ^
    _
    [0-9]
      

  5.   

    可能是你前台程序有错误。
    只要你在前台能够构造如下的语句执行就可以了:
    select * from table where a like '%a%'
      

  6.   

    通配符必须用like关键字并且你的条件字段必须是字符类型的字段
    如果是其它类型的字面是不好使的,你看一个你的字段类型是不是字符型的
    并且你用的是like关键字的