PostgreSQL データを指定してjsonを生成する
- 作成日 2024.11.20
- PostgreSQL
- PostgreSQL

PostgreSQLで、データを指定してjsonを生成する手順を記述してます。「json_build_object」に偶数個の引数を使用することで可能です。偶数以外はエラーとなります。
環境
- OS CentOS Stream release 9
- PostgreSQL 15.1
- pgadmin4 6.16
jsonを生成
データを指定して「json」を生成するには、「json_build_object」を使用します。
json_build_object(引数,引数,引数,引数,引数..);
※偶数でない場合はエラーが発生します
実際に使用して、生成してみます。
select json_build_object('name', 'taro', 'age', '10');
実行結果

引数が偶数以外
偶数以外の引数を指定するとエラーとなります。
select json_build_object('name', 'taro', 'age');
ERROR: 引数リストの要素数は偶数でなければなりません
HINT: json_build_object() の引数ではキーと値が交互になっている必要があります。
SQL 状態: 22023
実行結果

引数なし
引数に何も指定しない場合は、空の「json」が返ります。
select json_build_object();
実行結果

-
前の記事
java ファイルのサイズを取得する 2024.11.19
-
次の記事
Red Hat Enterprise Linuxのコマンドラインツール – 効率を上げるための便利なツール集 2024.11.20
コメントを書く