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

关键字搜索的疑惑解决方法

2013-01-27 
关键字搜索的疑惑有一张书籍清单表,比如叫book,有一个字段是书名,比如叫bookname。当我搜索“JAVA”时,会得到

关键字搜索的疑惑
有一张书籍清单表,比如叫book,有一个字段是书名,比如叫bookname。
当我搜索“JAVA”时,会得到所有书名含有“java”的记录。
但是如果搜索“JAVAX”,那么就显示记录为空,一条都没有。

请问这个该怎么解决呢,求教各位大神。

我的SQL是这么写的:

Select * from book where bookname like "%关键字%"
[解决办法]
Select * from book where bookname like "%JAVAX%"
没有含有javax的bookname 当然无记录可显示了
[解决办法]

引用:
引用:Select * from book where bookname like "%JAVAX%"
没有含有javax的bookname 当然无记录可显示了

楼上说的对,我的原意是在输入"javax"这个关键词的时候,也会把"java","ja","ava"这类的词语作为关键字查询一下。不知道应该怎么实现。
你这个逻辑本来就反过来了,输入:"java","ja","ava"的时候出来"javax"还说得过去。你类似的需求可以看看:
http://blog.csdn.net/maco_wang/article/details/6254963

热点排行
Bad Request.