我现在在做毕设,利用vs2010 在做查询的时候,我想做一个仿百度的模糊查询,数据在数据库里,谢谢,很着急
可以参考这个
http://bbs.csdn.net/topics/360178814
如果只是简单的模糊查询用 like 就可以了
如果要像百度那样自动匹配,智能填充就很复杂了,感觉网上搜也搜不到好的吧,
select * from table 列 like '%条件%' 匹配所有包含 条件 的
select * from table 列 like '%条件' 匹配所有以 条件结尾的
select * from table 列 like '条件%' 匹配所有以 条件开头的
你好 我之前做过这个功能 AJaxPro + JS 写的仿百度文本框智能关联提示(付图)。
看一下我的CSDN博客(里面有详细介绍):
http://blog.csdn.net/namespacefeng/article/details/7493788
你可以在网上下载一本SQL SERVER的书,看书上是怎么用like实现模糊查询的。模仿着做就可以了,很简单的。
1、模糊查询,在SQL中实现很简单,select * from 表 where 字段 like '%你的模糊匹配的数据%' 即可
2、百度自动提示,可以使用jquery autocomplete插件。http://blog.csdn.net/chinacsharper/article/details/17473157
http://download.csdn.net/download/orangeboy2008/2293787
http://blog.csdn.net/qin_zhangyongheng/article/details/8014953
http://www.cnblogs.com/hyl8218/archive/2010/03/19/1688828.html
http://www.jb51.net/article/24219.htm
使用select * from 表名 where 字段名 like '%要包含的值%'