PostgreSQL ip地址 查询
PostgreSQL中将IP地址转换成整数保存的代码
PostgreSQLip地址ip转整数ip转换 PostgreSQL中将IP地址转换成整数保存的代码,PostgreSQL本身并不带类似的转换函数,只能自己通过split_part之类的方法进行分割转换,还在代码并不复杂。 第一步:建立ip2int函数 CREATEFUNCTIONip2int(text)RETURNSbigintAS$$ SELECTsplit_part($1,'.',1)::bigint*16777216+split_part($1,2)::bigint*65536+ split_part($1,3)::bigint*256+split_part($1,4)::bigint; $$LANGUAGESQLIMMUTABLERETURNSNULLONNULLINPUT; 第二步:用创建好的ip2int函数,查询ip select * from "IPSubnet" where "Status"='A' and ip2int("StartIp")< ip2int('220.181.64.129') and ip2int(host("EndIP")) > ip2int (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- xml – Mule ESB错误>>“有两个变换器完全匹配输入
- c – 如何让GCC将.text段编译为ELF二进制文件中的可写?
- 轻松架设基于JimStoneAjax的Ajax运行环境
- React Native 入门(九) - Flexbox 弹性盒子布局
- ORA-32001:write to SPFILE requested but no SPFILE is in
- ddtek.oracle.dll使用相关
- c# – StackTrace替代Windows应用程序中的运行时项目
- iPhone应用程序版本更改时,sqlite数据库更新
- c – 如何使用debug构建libwebsockets(即-g所以我可以使用g
- 正则表达式1