关于模糊查询的条件

todayclock 2011-01-13 09:29:14
现在有个字段Content;数据为
100000000-测试1
410100000-测试2
410110060-测试3
410110080-测试4

这是一个文本框弹出层数据,用的是onkeyup,是用select * from 表 where content like '%输入内容%',查询数据
现在出现的问题就是比如:输入一个1 那4条数据都查出来的,有没有限制之类的东西让用户输入差不多的情况下出来一个或几个结果。
...全文
93 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
todayclock 2011-01-13
  • 打赏
  • 举报
回复
哦。知道了。
laowang134 2011-01-13
  • 打赏
  • 举报
回复
'10%'
bingo_ 2011-01-13
  • 打赏
  • 举报
回复
like '输入内容%'
todayclock 2011-01-13
  • 打赏
  • 举报
回复
只匹配前面的。
wuyq11 2011-01-13
  • 打赏
  • 举报
回复
autocomplete
模糊查询就是 like '%1%'
获取特定条数据就用top
todayclock 2011-01-13
  • 打赏
  • 举报
回复
比如说是输入:10,查询出来的必须是以10开头的数据
hyrjlzw 2011-01-13
  • 打赏
  • 举报
回复
输入1 这样写 like '1%'出来第一个
laowang134 2011-01-13
  • 打赏
  • 举报
回复
用TOP是可以 如果有好些条。。你能确定top的就是用户想要的?
todayclock 2011-01-13
  • 打赏
  • 举报
回复
这个数据量大的情况下,层的高度占满整个屏幕了。 层的高度:auto,
根据输入内容的长度判断?
select top 8 * from 表 where content like '%输入内容%' ?
只要出来用户想要的结果和供选择的结果。
laowang134 2011-01-13
  • 打赏
  • 举报
回复
你想让他出来什么样的效果??

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧