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;
相关文章推荐
- sql查询按in顺序排序显示数据 oracle
- oracle 使用instr()函数对in查询出的记录按照in中的数据进行排序
- sql server 按照in里面的顺序进行查询
- 根据数组里面数据的日期进行排序
- 查询结果按照 'in' 里面的数据排序:order by decode
- SQL语句:orac 3ff0 le中如何插入Date类型的数据和根据Date数据进行查询的方法
- SQL 大数据查询如何进行优化?sqlserver和oracle整理
- sql按照in中的顺序进行排序 mysql
- SQL:要求查询出用户信息,根据用户发表的信息个数对用户进行排序
- Oracle学习之路(一):oracle简介+基本sql语句+条件查询+排序数据理论与案例
- Oracle中简单查询、限定查询、数据排序SQL语句范例和详细注解
- Oracle sql"NOT IN"语句优化,查询A表有、B表没有的数据
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- SQL 语句中按照in语句原有的顺序进行排序
- oracle 根据某个字段分组,再根据另一个字段排序的sql查询 即 组内排序
- 根据需求对数据中查询的数据进行排序
- oracle心得1--oracle简介@基本sql语句@条件查询@排序数据理论与案例
- sql查询一些数据进行正序排序,除外的数据进行倒序排序
- oracle心得1--oracle简介@基本sql语句@条件查询@排序数据理论与案例