【PostgreSQL】配列の要素数を取得する

2020年7月15日

スポンサーリンク

説明

配列の要素数を取得します。  

 

引数

引数1(character varying[]):要素数を調べる配列  

 

返り値

要素数(数値)    

 

コード

CREATE OR REPLACE FUNCTION char_count_array(a_array character varying[])
  RETURNS numeric AS
$BODY$
declare
begin

	--配列の要素数を取得して返す
	return array_length(a_array,1);
 
end;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION char_count_array(character varying[])
  OWNER TO postgres;

 

実行例

select * from char_count_array(array['1','2','3']);
--3 

 

PostgreSQLの構文まとめを書いています

入門~経験者まで「基本構文・こんな時どう書くんだっけ?」のまとめ