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字段怎么排列的信息别忘了在本站进行查找喔 。
推荐阅读
- 苹果系统支持什么u盘格式,苹果系统可以用u盘吗
- linux重新编译命令,linux重新编辑文件
- c语言函数加密名字 c语言实现加密算法
- thinkphp多用户,thinkphp用户管理
- 烹饪经营游戏教案,烹饪经营游戏教案设计
- 钉钉视频会议能否直播上课,钉钉视频会议时可以播放视频吗?
- php怎么支持数据库 php如何支持mysql
- sap付款通知单流程,sap付款失败是什么意思
- 介绍最好玩的养成游戏中文,最好玩的养成类游戏