一个SQL查询结果排序问题

kafly 2006-03-06 10:29:24
id a b c 字段
1 1 2 1
2 1 1 1
3 2 1 1
4 1 1 2

用where a=1 or b=1 or c=1

我要把符合条件数多的排在前面

我实际是要应用到多关键词模糊搜索上的,想按查询结果中符合条件数从多到少排列。
...全文
185 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanghongwen 2006-03-07
  • 打赏
  • 举报
回复
就你这样的态度,人家知道也不愿意说.
kafly 2006-03-07
  • 打赏
  • 举报
回复
知道了,不是态度问题,是来错地方。应该去SQL
kafly 2006-03-06
  • 打赏
  • 举报
回复
:(
XiRay 2006-03-06
  • 打赏
  • 举报
回复
order by a,b,c

行吗?
kafly 2006-03-06
  • 打赏
  • 举报
回复
CSDN怎么这样?哎```
kafly 2006-03-06
  • 打赏
  • 举报
回复
其实我想要的是搜索引擎的效果
比如在百度里搜索“西瓜 萝卜”
查询到的结果中同时有这两个关键词的排在前面。
kafly 2006-03-06
  • 打赏
  • 举报
回复
拜托楼上抢沙发的哥哥再看下我的问题。我不是不会order
tigerwen01 2006-03-06
  • 打赏
  • 举报
回复
排序就是使用ORDER BY 字段 ACS字句
kafly 2006-03-06
  • 打赏
  • 举报
回复
我是要做搜索排序,多关键词。
zhurenweile 2006-03-06
  • 打赏
  • 举报
回复
不用,你的意思是不是把2排在最前面
kafly 2006-03-06
  • 打赏
  • 举报
回复
没人做过这样的搜索吗?
是不是要用存储过程来写?

28,391

社区成员

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

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