首页 新闻 会员 周边 捐助

oracle 排序

0
悬赏园豆:100 [待解决问题]
现有数据有1 , 1.1 , 1.1.2 ,2 , 2.1 ,3, 3.1 ,3.2,……10.1,10.1.1 ,11.1.1,后面有多少个.我也不清楚,请大家指教
依然简单的主页 依然简单 | 初学一级 | 园豆:102
提问于:2014-06-19 10:53
< >
分享
所有回答(3)
0

排序的规则是啥啊

如果按照你给出的规则 先排第一个点前面的,再排第二个点前面的,再排第三个点前面的就可以了

刘宏玺 | 园豆:14020 (专家六级) | 2014-06-19 11:21
0

这个直接按字符串排不行吗?

你可以再取一个length,先按这个字段排,再按长度排,这样就OK了吧。

Alex_QY1987 | 园豆:1888 (小虾三级) | 2014-06-19 14:13
0

每个区域补成同样的位数,再按字符排。

terry59599s | 园豆:202 (菜鸟二级) | 2014-06-22 23:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册