中学毕业学什么技术好:一个关于按照ip地址排序的sql语句。

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 08:56:25
比如原先的ip为:
192.168.40.11
192.168.40.12
192.168.40.2
192.168.4.2
按照升序,排完之后是
192.168.4.2
192.168.40.2
192.168.40.11
192.168.40.12
谢谢啦
大概的思路是,将IP分割成四段,然后对这四段IP进行一个排序,如果使用order by replace(字段,'.','') ,还是按照字符串排。
我要求的效果是,相当于
对于每位IP片断而言,如果不足三位,则前面补0足三位
这样一个排序。
谢谢

order by replace(字段,".","")