在oracle中如果需要where in的结果按照in后面括号结果排序,而不是自行的按名称排序,需要用到order by instr函数具体写法为:
select * from table where id in(1,2,3) order by instr('1,2,3',id)
在mssql中是checkindex
在oracle中如果需要where in的结果按照in后面括号结果排序,而不是自行的按名称排序,需要用到order by instr函数具体写法为:
select * from table where id in(1,2,3) order by instr('1,2,3',id)
在mssql中是checkindex