首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个比较纠结的模糊搜索有关问题

2013-01-05 
一个比较纠结的模糊搜索问题我有一些这样的数据。【dbo.Products】IdProductName5ST1041?Anti-RKIP Rabbit pA

一个比较纠结的模糊搜索问题
我有一些这样的数据。【dbo.Products】
Id        ProductName                      
 5   ST1041?Anti-RKIP Rabbit pAb
 6   Acetic Acid Glacial  冰乙酸
...

然后进行模糊搜索

select *from dbo.Products where productname like '%Acetic Acid Glacial  冰乙酸%'

这个是没有问题的,

但是搜索另一条数据
select *from dbo.Products where productname like '%ST1041?Anti-RKIP Rabbit pAb%'

无法搜索到,
最后我测试了下,原来数字和英文一起搜索是无法搜索到的,
请问各位这个怎么解决···

[解决办法]
楼主,你这样怎么可能搜得到啊。都不再同一行上
[解决办法]
create table #A(Id int, ProductName nvarchar(50)) 
insert into #A                     
 select  5 ,  'ST1041 Anti-RKIP Rabbit pAb' union all
  select 6  , 'Acetic Acid Glacial  冰乙酸'
  
  
  select * from #A where productname like '%ST1041 Anti-RKIP Rabbit pAb%'
测试没有任务问题啊,估计是楼主数据有问题。
[解决办法]
看看是不是编码的问题,从excel导入数据库,问题多多。

热点排行