SQL按指定顺序查询

来源:互联网 发布:程序化交易软件 华泰 编辑:程序博客网 时间:2024/05/02 02:01
在有些情况下,我们需要查询结果按指定顺序排列
例如:查询ID为217,21,18,220的用户信息,希望查询结果以ID为217,21,18,220的顺序排列
select id,name from 表名 where id in (217,21,18,220) order by charindex(','+convert(varchar,id)+',',',217,21,18,220,')
0 0
原创粉丝点击