PostgreSQL json配列内で条件を満たしている値を配列として取得する
- 2022.12.09
- PostgreSQL
PostgreSQLで、json配列内で条件を満たしている値を配列として取得する手順を記述してます。「jsonb_path_query_array」に条件を指定することで可能です。jsonデータにも使用することができます。 環境 json配列内で条件を満たしている値を取得 json配列内で条件を満た […]
PostgreSQLで、json配列内で条件を満たしている値を配列として取得する手順を記述してます。「jsonb_path_query_array」に条件を指定することで可能です。jsonデータにも使用することができます。 環境 json配列内で条件を満たしている値を取得 json配列内で条件を満た […]
PostgreSQLで、json配列内で条件を満たしている値を取得する手順を記述してます。「jsonb_path_query」に条件を指定することで可能です。jsonデータにも使用することができます。 環境 json配列内で条件を満たしている値を取得 json配列内で条件を満たしている値を取得するに […]
PostgreSQLで、jsonデータに値を追加する手順を記述してます。「jsonb_insert」に値を指定することで可能です。「json」にならないデータや既に存在するキーを指定するとエラーとなります。 環境 jsonデータに値を追加 jsonデータに値を追加するには、「jsonb_insert […]
PostgreSQLで、json配列からインデックス番号を指定して値を取得する手順を記述してます。「json_extract_path」にインデックス番号を指定することで取得することが可能です。 環境 インデックス番号を指定して値を取得 インデックス番号を指定して値を取得するには、「json_ext […]
PostgreSQLで、json値の型を取得する手順を記述してます。「json_typeof」を使用することで可能です。「josnb」型には「jsonb_typeof」で可能です。 環境 json値の型を取得 json値の型を取得するには、「json_typeof」を使用します。※「josnb」型に […]
PostgreSQLで、json配列のサイズを取得する手順を記述してます。「json_array_length」の引数にjson配列を使用することで可能です。 環境 json配列のサイズを取得 json配列のサイズを取得するには、「json_array_length」を使用します。 実際に、実行して […]
PostgreSQLで、json形式のデータに変換する手順を記述してます。「to_json」に引数を使用することで可能です。引数に何も指定しないと空の配列が返ります。 環境 json形式のデータに変換 json形式のデータに変換するには、「to_json」を使用します。 実際に以下のテーブルに使用し […]
PostgreSQLで、テーブルを作成する手順を記述してます。「create table」にテーブル名を指定することで可能です。「NULLを許さない」などの制約を指定することも可能です。 環境 テーブルを作成 テーブルを作成するには、「create table」を使用します。 指定できる主な型は、以 […]
PostgreSQLで、エラー「ERROR: 関数to_json(xxx,xxx)は存在しません」が発生した場合の対処法を記述してます。「to_json」に対して、引数を複数設定した場合に発生します。 環境 エラー全文 以下のテーブルに対して「to_json」にカラムを指定した際に発生。 カラム「n […]
PostgreSQLで、設定できるタイムゾーンを一覧で取得する手順を記述してます。「pg_timezone_names」をselectで確認します。 環境 タイムゾーンを一覧で取得 タイムゾーンを一覧で取得するには、「pg_timezone_names」を確認します。 実行結果 複数あるので、みやす […]