Scrubbing IPv4 dotted-quad addresses in SQL
Posted
by pilcrow
on Stack Overflow
See other posts from Stack Overflow
or by pilcrow
Published on 2010-03-25T16:32:06Z
Indexed on
2010/03/25
16:43 UTC
Read the original article
Hit count: 504
Given a table containing dotted quad IPv4 addresses stored as a VARCHAR(15)
, for example:
ipv4
--------------
172.16.1.100
172.16.50.5
172.30.29.28
what's a convenient way to SELECT
all "ipv4"
fields with the final two octets scrubbed, so that the above would become:
ipv4
------------
172.16.x.y
172.16.x.y
172.30.x.y
Target RDBMS is postgresql 8.4, but the more portable the better!
Thanks.
© Stack Overflow or respective owner