postgresql – Postgres检查IP(inet)是否在IP范围列表中
发布时间:2020-12-13 18:05:02 所属栏目:百科 来源:网络整理
导读:我想检查一系列范围内是否存在IP,例如:SELECT * FROM ip_address WHERE ip IN( ip range list) Postgresql documentation声明使用操作符检查IP是否包含在单个IP范围内,例如:inet'192.168.1.5' inet'192.168.1 / 24',但我不确定如何在范围列表中使用它而不
我想检查一系列范围内是否存在IP,例如:SELECT * FROM ip_address WHERE ip IN(< ip range list>)
Postgresql documentation声明使用<<操作符检查IP是否包含在单个IP范围内,例如:inet'192.168.1.5'<< inet'192.168.1 / 24',但我不确定如何在范围列表中使用它而不必构造<<<'s的OR链. select inet '192.168.1.5' << any (array['192.168.1/24','10/8']::inet[]); ?column? ---------- t http://www.postgresql.org/docs/current/static/functions-comparisons.html#AEN18486 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |