oracle字段怎么排列 oracle数据库字符串排序规则

oracle 字段中带/的排序你是replace后排序的话,肯定不对,方法应该先按照/前的排序,再按照/后的排序 。单纯是以上数据的话 。
创建表 , 加入数据:
create table test
(str varchar2(10))
insert into test values ('120/80');
insert into test values ('120/90');
insert into test values ('130/40');
insert into test values ('130/50');
insert into test values ('120/100');
insert into test values ('120/110');
commit;
执行:
select * from test order by substr(str,1,3),to_number(substr(str,5,length(str)-instr(1,'/')-1))
结果:
怎么样对oracle中的表中的字段排序【oracle字段怎么排列 oracle数据库字符串排序规则】怎么样对oracle中oracle字段怎么排列的表中oracle字段怎么排列的字段排序
select * from 主表 t1 inner join 子表 t2 on t1.id=t2.id
order by t1.主表字段
oracle里面怎么多个字段分组排序select a,b,c from table
group by a,b,c
order by a,b,casc
order by 后面哪个字段在前面就是先按哪个字段排序(顺序asc 降序 desc)
oracle字段怎么排列的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle数据库字符串排序规则、oracle字段怎么排列的信息别忘了在本站进行查找喔 。

    推荐阅读