34,590
社区成员
发帖
与我相关
我的任务
分享
SELECT id,
name
FROM [user]
WHERE id IN (1,
3,
2,
4)
ORDER BY Charindex(',' + Ltrim(id) + ',',',1,3,2,4,')
select
id ,name
from [user] where id in(1,3,2,4)
order by charindex( ','+ltrim(id)+',' ,',1,3,2,4,')
select name,number from master..spt_values where number in(1,2,3,4) and type='p'
order by case when number=1 then 1
when number=3 then 2 when number=2 then 3 when number=4 then 4 end
/*
name number
----------------------------------- -----------
NULL 1
NULL 3
NULL 2
NULL 4
(4 行受影响)
*/
select id ,name from user where id in(1,3,2,4)
order by charindex( ','+ltrim(id)+',' ,',1,3,2,4,')
select id ,name from user where id in(1,3,2,4) order by case when 1 then 1 when 3 then 2 when 2 then 3 when 4 then 4 end
--try