PostgreSQL データを指定してjsonを生成する
- 2024.11.20
- PostgreSQL
PostgreSQLで、データを指定してjsonを生成する手順を記述してます。「json_build_object」に偶数個の引数を使用することで可能です。偶数以外はエラーとなります。 環境 jsonを生成 データを指定して「json」を生成するには、「json_build_object」を使用しま […]
PostgreSQLで、データを指定してjsonを生成する手順を記述してます。「json_build_object」に偶数個の引数を使用することで可能です。偶数以外はエラーとなります。 環境 jsonを生成 データを指定して「json」を生成するには、「json_build_object」を使用しま […]
PostgreSQLで、オブジェクトの配列からレコードを作成する手順を記述してます。「json_to_recordset」を使用することで可能です。AS句を使って実行します。 環境 オブジェクトの配列からレコードを作成 オブジェクトの配列からレコードを作成するには、「json_to_recordse […]
PostgreSQLで、json配列内のデータが条件を満たしているかを判定する手順を記述してます。「jsonb_path_exists」に条件を指定することで可能です。 環境 json配列内のデータが条件を満たしているかを判定 json配列内のデータが条件を満たしているかを判定するには、「jsonb […]
PostgreSQLで、列挙型の最初の列挙値を取得する手順を記述してます。「enum_first」で可能です。実行結果はpgadmin上で確認してます。 環境 最初の列挙値を取得 最初の列挙値を取得するには、「enum_first」を使用します。 実際に、列挙型「enumtest」を作成して実行して […]
PostgreSQLで、正規表現に最初に一致した文字列を取得する手順を記述してます。「regexp_match」に対象の文字列と正規表現を使用することで可能です。結果が存在しない場合は「null」が返ります。実行結果はpgadmin上で確認してます。 環境 正規表現に最初に一致した文字列を取得 正規 […]
PostgreSQLで、文字列が指定した文字列で開始されているかを判定する手順を記述してます。「starts_with」に対象の文字列と判定したい文字列を指定することで可能です。実行結果はpgadmin上で確認してます。 環境 手順 文字列が指定した文字列で開始されているを判定するには、「start […]
PostgreSQLで、cos値を取得する手順を記述してます。「cos」に取得したい数値を指定することで可能です。角度から取得したい場合は「cosd」を使用します。実行結果はpgadmin上で確認してます。 環境 手順 cos値を取得するには、「cos」を使用します。 実際に、取得してみます。※「p […]
PostgreSQLで、ROW(タプル)をjson形式で返す手順を記述してます。「row_to_json」を使用します。ROWデータは「ROW」で作成することができます。 環境 PostgreSQL 基本的な使い方 ROW(タプル)をjson形式で返す ROW(タプル)をjson形式で返すには、「r […]
PostgreSQLで、逆サイン(アークサイン)を取得する手順を記述してます。「asin」に「-1~1」までの値を指定することで可能です。度で取得する場合は「asind」を使用します。実行結果はpgadmin上で確認してます。 環境 手順 逆サイン(アークサイン)を取得するには、「asin」を使用し […]
PostgreSQLで、json配列から行に変換する手順を記述してます。「json_array_elements」を使用することで可能です。textデータとして取得する場合は「json_array_elements_text」を使用します。 環境 json配列から行に変換 json配列から行に変換す […]