INET_ATON(expr)
函数说明
给定一个用“.”分隔的字符串网络地址,即IP 地址,函数返回一个整数,用来
表示地址数值。地址可能是4 到8 个字节长。
示例
示例1:返回“172.168.83.11”对应的整数。
gbase> SELECT INET_ATON('11.83.168.172') FROM dual;
+----------------------------+
| INET_ATON('11.83.168.172') |
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
850
+----------------------------+
|
190032044 |
+----------------------------+
1 row in set
说明
生成的数字总是按照网络字节次序。如示例1 所示,数值按照
11*2563+83*2562+168*2561+172*2560 来计算。
示例2:INET_ATON()还可以使用短格式的IP 地址。
gbase> SELECT INET_ATON('127.0.0.1'), INET_ATON('127.1') FROM
dual;
+------------------------+--------------------+
| INET_ATON('127.0.0.1') | INET_ATON('127.1') |
+------------------------+--------------------+
|
2130706433 |
2130706433 |
+------------------------+--------------------+
1 row in set