一个字段的内容含有类似"AA文本's"的,假如现在要查询该字段中含有“文本's”的记录,怎么查?

解决方案 »

  1.   

    字段 like '%AA文本''s%'
    --or
    charindex('AA文本''s',字段)>0
      

  2.   


    select * from tb where 内容 like '%AA文本''s%'
      

  3.   

    select * from tb where col like '%AA文本''s%'
      

  4.   

    '%AA文本''s%'两个 ''
      

  5.   

    可是当“AA文本's”以变量的形式传过来的话呢?
      

  6.   

     create table TT  
    (
      [name] varchar(30)
    )
    insert into TT select '文本s'
    insert into TT select '文本s'''
    insert into TT select '文本sddadada'
    insert into TT select '121文本sddadada'select * from TT where [name] like '%文本s''%'name
    ------------------------------
    文本s'
      

  7.   

    在java中用Hibernet时,假如字符串“AA文本's”以参数name传进来,那hql语句该怎么拼。
      

  8.   

    create table TT  
    (
      [name] varchar(30)
    )
    insert into TT select '文本s'
    insert into TT select '文本s'''
    insert into TT select '文本sddadada'
    insert into TT select '121文本sddadada'declare @sql varchar(20)
    set @sql='文本s'''
    select * from TT where [name] like '%'+@sql+'%'
      

  9.   

    字符串“文本's”如果是从页面文本域keyName获取来,那是不是一定要对keyName进行处理,然后
    select * from Tabale where [key_name] like '%'+keyName+'%'