kaka_xia 2008-11-16 23:31
浏览 610
已采纳

如何实现数据库多关键字模糊搜索?

如题,看到网上很多解决方案都是"%"+key1+"%"+key2+"%"

 

但是这样很明显不是我们想要的多关键字模糊搜索,如果key2,key1顺序变动就不对了

 

请各位赐教一下了


问题补充
zhouzhao21 写道


用 OR 关键字。%key1%key2% or %key2%key1%





这个方案显然不合适,如果多关键字呢,5个关键字呢  这样都N个组合,select N次了  有更好的方案吗
  • 写回答

5条回答 默认 最新

  • iteye_10592 2008-11-16 23:48
    关注

    关键字少点的话,又想省事的话 (filed like '%KEY1%') AND (filed like '%KEY2%') AND (filed like '%KEY3%')

    关键字多了的话,就做全文检索。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?