PostgreSQL 文字列の文字数を取得する
- 2022.12.16
- PostgreSQL
PostgreSQLで、文字列の文字数を取得する手順を記述してます。「char_length」に文字列をしていすることで取得できます。マルチバイトセーフになっているので、指定する文字列がマルチバイトでも1文字としてカウントされます。 環境 PostgreSQL 基本的な使い方はこちら 手順 文字数を […]
PostgreSQLで、文字列の文字数を取得する手順を記述してます。「char_length」に文字列をしていすることで取得できます。マルチバイトセーフになっているので、指定する文字列がマルチバイトでも1文字としてカウントされます。 環境 PostgreSQL 基本的な使い方はこちら 手順 文字数を […]
PostgreSQLで、asciiコードを取得する手順を記述してます。「ascii」を使用します。逆に「ascii」コードから文字に変換する場合は「chr」を使用します。実行結果はpgadmin上で確認してます。 環境 範囲を指定して列挙値を取得 範囲を指定して列挙値を取得するには、「ascii」を […]
PostgreSQLで、jsonを整形する手順を記述してます。「jsonb_pretty」で可能です。pgAdmin上で実行しても、整形はされません。 環境 jsonを整形 jsonを整形するには、「jsonb_pretty」を使用します。 実際に、実行してみます。 実行結果をみると、整形されている […]
PostgreSQLで、jsonデータからnullを除去する手順を記述してます。「json_strip_nulls」に「jsonデータ」を指定することで可能です。また、nullが除去されるのは「jsonデータ」内にあるもののみとなります。 環境 位置を指定して値を取得 位置を指定して値を取得するには […]
PostgreSQLで、json配列内で条件に一致した最初の値を取得する手順を記述してます。「jsonb_path_query_first」に条件を指定することで可能です。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」型に […]