一个SQL语句的排序问题

cheess 2001-12-12 11:12:08
select 字段 from 表名 order by 字段

我想把按照一个字段特定的值来排序,只要这个字段等于特定的值就会优先排在前面。

难道真的要先用where 条件先选出来然后再用一条SQL语句将另外的选出,再把两个结果叠加起来,这么做显得有点麻烦,有没有其它的办法??
...全文
57 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacklondon 2001-12-12
  • 打赏
  • 举报
回复
两个select 并在一起
cheess 2001-12-12
  • 打赏
  • 举报
回复
增一个字段显然是不行的,特定的值会在不同的情况产生不同的变化。建一个索引表?具体一点好吗?谢谢了
kanghl 2001-12-12
  • 打赏
  • 举报
回复
填加一个字段或再建一个索引表
cheess 2001-12-12
  • 打赏
  • 举报
回复
没有,这个要排序的字段可以是varchar型的
si_yu 2001-12-12
  • 打赏
  • 举报
回复
你的特定只有什么规律性吗?比如说时间之类的

28,391

社区成员

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

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