0
IPCIDR FLAG_V6
-------------------------------- ----------
58.97.1.12/30
58.97.1.16/30
58.97.1.96/30
58.97.1.100/30
58.97.1.116/30
2001:fb0:1061:99:0:0:0:0 /64 1
2001:fb0:1061:9a:0:0:0:0 /64 1
2001:fb0:1061:9f:0:0:0:0 /64 1
2001:fb0:1061:a2:0:0:0:0 /64 1
我要排序的IPv4如何排序IPv4和IPv6 1列内解决
order by (to_number(substr(ipcidr,1,instr(ipcidr,'.')-1))
, to_number(substr(ipcidr,instr(ipcidr,'.')+1, instr(ipcidr,'.',1,2) - instr(ipcidr,'.') - 1))
, to_number(substr(ipcidr,instr(ipcidr,'.',1,2)+1, instr(ipcidr,'.',1,3) - instr(ipcidr,'.',1,2) - 1))
, to_number(substr(ipcidr,instr(ipcidr,'.',1,3)+1,instr(ipcidr,'/')-instr(ipcidr,'.',1,3) - 1))
, to_number(substr(ipcidr,instr(ipcidr,'/')+1)))
,并在一个科拉姆排序IPv6和我有FLAG_V6列在IPv6设定1,否则空
[请不要发表图片的时候可以向我们展示格式化的文本,而不是(https://meta.stackoverflow.com/questions/285551 /为什么 - 不是对上传图像-的代码上那么当灰化-A-问题/ 285557#285557)。 –