2 baidu 28662337 baidu_28662337 于 2015.06.02 08:39 提问

asp.net 模糊查询 仿百度

我现在在做毕设,利用vs2010 在做查询的时候,我想做一个仿百度的模糊查询,数据在数据库里,谢谢,很着急

9个回答

lzp_lrp
lzp_lrp   Ds   Rxr 2015.06.02 08:43
baidu_28662337
baidu_28662337 有没有源代码,我已经看了好多在网上,都晕了
2 年多之前 回复
edouardzyc
edouardzyc   2015.06.02 09:01

如果只是简单的模糊查询用 like 就可以了
如果要像百度那样自动匹配,智能填充就很复杂了,感觉网上搜也搜不到好的吧,

a1235202005
a1235202005   2015.06.02 09:23

select * from table 列 like '%条件%' 匹配所有包含 条件 的
select * from table 列 like '%条件' 匹配所有以 条件结尾的
select * from table 列 like '条件%' 匹配所有以 条件开头的

namespacefeng
namespacefeng   2015.06.02 09:42

你好 我之前做过这个功能 AJaxPro + JS 写的仿百度文本框智能关联提示(付图)。
看一下我的CSDN博客(里面有详细介绍):
http://blog.csdn.net/namespacefeng/article/details/7493788

u012216727
u012216727   Ds   Rxr 2015.06.02 09:43

你可以在网上下载一本SQL SERVER的书,看书上是怎么用like实现模糊查询的。模仿着做就可以了,很简单的。

guwei4037
guwei4037   Ds   Rxr 2015.06.02 09:57

1、模糊查询,在SQL中实现很简单,select * from 表 where 字段 like '%你的模糊匹配的数据%' 即可
2、百度自动提示,可以使用jquery autocomplete插件。http://blog.csdn.net/chinacsharper/article/details/17473157

caozhy
caozhy   Ds   Rxr 2015.06.02 10:02
showbo
showbo   Ds   Rxr 2015.06.02 10:24
gml_best
gml_best   2015.06.04 09:36

使用select * from 表名 where 字段名 like '%要包含的值%'

Csdn user default icon
上传中...
上传图片
插入图片