查询排序,要求某一条记录总是排在前面,求SQL语句

sin816 2007-04-26 12:44:15
表a
字段 b c d e
01 12 20 03
02 80 100 26
03 17 75 16

select * from a
......
order by *

要求查询时实现 某一条记录(如第一条)总是在结果前面,剩下记录按order条件排
请问怎么写SQL语句?
...全文
271 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
子陌红尘 2007-04-26
  • 打赏
  • 举报
回复
select * from tname order by (case b when '01' then 1 else 2 end),b desc
sin816 2007-04-26
  • 打赏
  • 举报
回复
验证通过,谢谢子陌红尘了...

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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