更新日期:2024年09月11日
给定一个用“.”分隔的字符串网络地址,即IP 地址,函数返回一个整数,用来表
示地址数值。地址可能是4 到8 个字节长。
GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 562
示例
示例1:返回“209.207.224.40”对应的整数。
gbase> SELECT INET_ATON('209.207.224.40') FROM t;
+-----------------------------+
| INET_ATON('209.207.224.40') |
+-----------------------------+
| 3520061480 |
+-----------------------------+
1 row in set
生成的数字总是按照网络字节次序。如示例
1
所示,数值按照
209*2563+207*2562+224*2561+40*2560 来计算。
示例2:INET_ATON()还可以使用短格式的IP 地址。
gbase> SELECT INET_ATON('127.0.0.1'), INET_ATON('127.1') FROM t;
+------------------------+--------------------+
| INET_ATON('127.0.0.1') | INET_ATON('127.1') |
+------------------------+--------------------+
| 2130706433 | 2130706433 |
+------------------------+--------------------+
1 row in set