字段排序问题,各位大虾救命啊! order by rpad(node,10,' '); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 22:32:21 jlanzpa817>select * from jlandzpa22:32:33 2 order by rpad(node,10,' ');NODE LV---------- --1 11.1 21.1.1 31.10.1 31.12.1 31.2 21.2.1 32 1已选择8行。已用时间: 00: 00: 00.20 select node from jlandzpaorder by lpad(decode(instr(node,'.',1,1),0,node,substr(node,1,instr(node,'.',1,1) - 1)),10,'0'),lpad(decode(instr(node,'.',1,1),0,'0',decode(instr(node,'.',1,2),0,substr(node,instr(node,'.',1,1)+1),substr(node,instr(node,'.',1,1)+1,instr(node,'.',1,2)-instr(node,'.',1,1)-1))),10,'0'),lpad(decode(instr(node,'.',1,1),0,'0',decode(instr(node,'.',1,2),0,'0',decode(instr(node,'.',1,3),0,substr(node,instr(node,'.',1,2)+1),substr(node,instr(node,'.',1,2)+1,instr(node,'.',1,3)-instr(node,'.',1,2)-1)))),10,'0');NODE----------11.11.1.11.21.2.11.10.11.12.12已选择8行。已用时间: 00: 00: 00.50结果是对的,希望有更简单的方法. 数据库的散列分区,请高手指点@! Linux proc连接oracle数据库 oracle 查询问题 OCCI程序运行时出现ORA-12705错误如何解决 今天安装了oracle9i不知道怎么用! 请问在PRO*C中如何使用sql语句?? SQL execution error, ORA-04031: 无法分配 4096 字节的共享内存 错误 关于语法跟踪的问题。 这个包有什么错误吗 新手 低级问题 无法标注注释 在oracle中写触发器时如果是for each row 就不能访问全表,只能访问:new 和:old , CLOB字段有多长?用Delphi如何存取?
22:32:33 2 order by rpad(node,10,' ');NODE LV
---------- --
1 1
1.1 2
1.1.1 3
1.10.1 3
1.12.1 3
1.2 2
1.2.1 3
2 1已选择8行。已用时间: 00: 00: 00.20
order by
lpad(decode(instr(node,'.',1,1),0,node,substr(node,1,instr(node,'.',1,1) - 1)),10,'0'),
lpad(decode(instr(node,'.',1,1),0,'0',decode(instr(node,'.',1,2),0,substr(node,instr(node,'.',1,1)+1),substr(node,instr(node,'.',1,1)+1,instr(node,'.',1,2)-instr(node,'.',1,1)-1))),10,'0'),
lpad(decode(instr(node,'.',1,1),0,'0',decode(instr(node,'.',1,2),0,'0',decode(instr(node,'.',1,3),0,substr(node,instr(node,'.',1,2)+1),substr(node,instr(node,'.',1,2)+1,instr(node,'.',1,3)-instr(node,'.',1,2)-1)))),10,'0');NODE
----------
1
1.1
1.1.1
1.2
1.2.1
1.10.1
1.12.1
2已选择8行。已用时间: 00: 00: 00.50结果是对的,希望有更简单的方法.