您的位置:首页 > 数据库

如何让SQL语句不执行默认排序,而是按照in语句的顺序返回结果

2017-04-23 16:23 731 查看
Oracle:
select name from order where order_id in('111','222','333','444','555','666')order by instr('111,222,333,444,555,666',order_id);


Mysql:
select name from order where order_id in ('111','222','333','444','555','666') order by instr(',111,222,333,444,555,666,',CONCAT(',',order_id,','));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: