PostgreSQL 配列の次元とデータ数を取得する

PostgreSQL 配列の次元とデータ数を取得する

PostgreSQLで、配列の次元とデータ数を取得する手順を記述してます。

環境

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

手順

配列の次元とデータ数を取得する場合は、「array_dims()」を利用します。

array_dims(配列)

実際に、次元とデータ数を取得してみます。

select array_dims(array[1,2]),
       array_dims(array[1,2,3,4,5]),
       array_dims(array[[1,2], [3,4]]),
	    array_dims(array[[1,2,3], [4,5,6]])

実行結果

次元数とデータの数が取得されていること、確認できます。