PostgreSQL テーブルのカラムの数をカウントする

PostgreSQL テーブルのカラムの数をカウントする

PostgreSQLで、テーブルにあるカラムの数をカウントするまでの手順を記述してます。

環境

  • OS CentOS 7.9.2009 (Core)
  • PostgreSQL 13.1

カラム数カウント

以下の構文でカラムを追加することが可能です。

select 
	count(column_name) 
from 
	information_schema.columns 
where 
	table_name='テーブル名'

以下は、カラムの数が16個あるテーブル「mytable」のカラム数を表示する
クエリとなります。

select 
	count(column_name) 
from 
	information_schema.columns 
where 
	table_name='mytable'

実行結果