+ -
当前位置:首页 → 问答吧 → 怎样转换一个IP地址格式的字符串?

怎样转换一个IP地址格式的字符串?

时间:2011-09-09

来源:互联网


例如:192.168.1.4
第一步:转为十六进制 C0.A8.01.04
第二步:去掉".", C0A80104
第三步:转为十进制 3232235780


现在表中有一个IP是这样的格式192.168.1.4,怎样 转为第三步那样的格式呢。。。求教。。最好一句sql能搞定..

作者: liming1019   发布时间: 2011-09-09

SQL code
mysql> select  CONV(replace('C0.A8.01.04','.',''),16,10);
+-------------------------------------------+
| CONV(replace('C0.A8.01.04','.',''),16,10) |
+-------------------------------------------+
| 3232235780                                |
+-------------------------------------------+
1 row in set (0.01 sec)

mysql>

作者: ACMAIN_CHM   发布时间: 2011-09-09