PostgreSQL スラッシュ表記のみを抽出する

PostgreSQL スラッシュ表記のみを抽出する

PostgreSQLで、スラッシュ表記のみを抽出する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

手順

スラッシュ表記のみを抽出する場合は、「masklen()」を利用します。

masklen('IPアドレス/数値')

実際に、スラッシュ表記のみを抽出してみます。

select masklen('192.168.1.0/24'),
       masklen('192.168.0.0/16'),
	    masklen('192.0.0.0/8')

実行結果

スラッシュ表記のみが返っていること、確認できます。