查询的值,比数据库字段的值长,数据库字段的值肯定包含中查询的值当中,如果写查询语句,谢谢!!!纠结中  字段
---------
 a12345a查询的值是ddda12345a 或者da12345ad 之类的,目标值肯定包含在查询值当中!谢谢大仙,在线求救!

解决方案 »

  1.   


    declare @T table (字段 varchar(7))
    insert into @T
    select 'a12345a' union all
    select 'a1462ab' union all
    select 'hksa123' union all
    select '76221a1' union all
    select 'a12345b'select * from @T
    where charindex(字段,'ddda12345a')>0 or charindex(字段,'da12345ad')>0/*
    字段
    -------
    a12345a
    */--怎么会不行?
    --帖子发重复了吧 ?
      

  2.   

    用模糊查询啊。
    select * from table where a like '%a12345a%'
    %表示任意字符,就是在a12345a的前面和后面有任意个字符,这个字符串里面包含a12345a