PostgreSQL 13.2でIPアドレスをテキストデータで抽出する方法

2022年3月21日

環境
PostgreSQL 13.2
Windows10 64bit

書式
host('IPアドレス’)
「host()」を利用してIPアドレスをテキストデータで抽出します。

SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
select host('192.168.1.0/24') resA,
host('192.168.1.0') resB,
host('192.0.0.0/8') resC
select host('192.168.1.0/24') resA, host('192.168.1.0') resB, host('192.0.0.0/8') resC
select host('192.168.1.0/24') resA,
       host('192.168.1.0') resB,
           host('192.0.0.0/8') resC

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
resa     resb     resc
192.168.1.0 192.168.1.0 192.0.0.0
resa     resb     resc 192.168.1.0 192.168.1.0 192.0.0.0
resa	    resb	    resc
192.168.1.0	192.168.1.0	192.0.0.0

 

PostgreSQL

Posted by arkgame