asp搜索数据库后按匹配程度排序问题,高手请进

松鼠 2007-06-17 06:01:43
数据库里的内容
id name
1 AF
2 AC
3 ABC
4 BC

我搜索关键字"A B"
搜索语句是:SELECT * FROM [] where name like '% A %' or name like '% B %'

现在想按匹配程度排序输出,就是一个字段里同时包含有关键字"A B"的排在最前面

好像google,baidu就是这样做的


...全文
199 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
松鼠 2007-06-18
  • 打赏
  • 举报
回复
楼上的,你的是按name排,不是按匹配程度排
CathySun118 2007-06-17
  • 打赏
  • 举报
回复
SELECT * FROM [] where name like '% A %' or name like '% B %' order by name

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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