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

对多个列进行模糊查询,有没有什么优化手段?该如何处理

2012-05-23 
对多个列进行模糊查询,有没有什么优化手段?比如一张表有10列,10列的类型都nvarchar(500),一共7万多行数据

对多个列进行模糊查询,有没有什么优化手段?
比如一张表有10列,10列的类型都nvarchar(500),一共7万多行数据
然后给定一个关键词,我要将这7万行数据中任意一列含有这个关键词的数据都取出来
我想建立非聚集的索引,但是索引不能超过900字节,不行
这种情况有没有什么优化的手段,望大家不吝赐教

[解决办法]
是的,或者这样试试,

SQL code
  select * from tb where contains(tb.*,'keyword')
[解决办法]
探讨
引用:

可以用全文索引(fulltext),


全文索引不是针对某一列的吗?多列怎么用?难道用or 把条件连接起来?这样又有什么好处呢?谢谢

热点排行