您的位置:首页 > 数据库 > Oracle

ORACLE sql 根据in查询里面数据的顺序进行排序

2014-02-12 16:33 447 查看
select rownum||'' as id,t.materialname as prodCode,t.ename as prodName,t.materialtype||'_'||t.groupcode as kindName,
t.unit as unit,'' as spec,'' as price,t.materialcode as remark
from material_master t where  t.materialcode in ('101010006','101010007','101010009','101010020','101010024','101010025')
order by case t.materialcode
when '101010006' then 1
when '101010007' then 2
when '101010009' then 3
when '101010020' then 4
when '101010024' then 5
when '101010025'  end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐