有没有一个查询可以完成这个任务?
例如,给定一个条目“216.55.82.34”..我想用“.”分割字符串,并应用等式:
IP 号 = 16777216*w + 65536*x + 256*y + z
其中 IP 地址 = w.x.y.z
仅通过查询就可以实现这一点吗?
您可以简单地将 inet 数据类型转换为 bigint:(inet_column - '0.0.0.0'::inet)
例如:
SELECT ('127.0.0.1'::inet - '0.0.0.0'::inet) as ip_integer
将输出2130706433,这是IP地址127.0.0.1的整数表示
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)