例如:查询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,')
select id,name from 表名 where id in (217,21,18,220) order by charindex(','+convert(varchar,id)+',',',217,21,18,220,')