@declare @a varcahr(20)
set @a = '中国人'
Select * From table Where 字段 = '%'+@a+'%'

解决方案 »

  1.   

    1、启动 Microsoft Search 服务
       开始菜单-->SQL程序组-->服务管理器-->下拉筐-->Microsoft Search 服务-->启动它2、
      ..\Microsoft SQL Server\MSSQL\FTDATA\SQLServer\Config\目录里建一个非空noise.chs文件
      非空noise.chs文件,也有人说是空的noise.chs文件,但我每次都往里写几个没用的字母。先做好以上两步,再件索引,然后就可以用 contains 来进行模糊查询了
      

  2.   

    不是用like方法
    邹建那个全文检索刚看过,建立好了问题是contain 的模糊查询语句怎么写(中文的记录),
    select * from tels where contains(TName,'"*小学*"')   小学是tname列的中的,如
    '中心小学'              找不到的啊        3X
      

  3.   

    use pubs
    select title
    from titles
    where freetext(title,'中国')我在pubs  的title  里加了中文的标题  ,找不到,显示:服务器: 消息 7619,级别 16,状态 1,行 2
    查询子句只包含被忽略的词。 怎么回事了,弄了好9了,不行啊
      

  4.   

    自己 up 下   
    就是用contains  或者 freetext 全文索引语句怎么达到 象 
    like ‘%关键字%’的效果