当前位置: 代码迷 >> Sql Server >> 高级应用select,该怎么解决
  详细解决方案

高级应用select,该怎么解决

热度:21   发布时间:2016-04-27 20:08:05.0
高级应用select
select时,条件这么写id   in(3,9,10,1),想查询出来的id顺序也是3,9,10,1,而不是1,3,9,10这种,有什么办法吗?

------解决方案--------------------
-- 可以想一个别名,按照制定的顺序硬编码一下,参考:
select [id],alias = case [id]
when 3 then 1
when 9 then 2
when 10 then 3
when 1 then 4
end
from yourTable
order by alias --- 按照别名排序

  相关解决方案