以下は、MariaDBで使用可能なJSON関数のリストです。
名前 | 説明 |
---|---|
JSON_ARRAY() | JSON配列を作成する |
JSON_ARRAYAGG() | 指定されたJSONまたはSQL値のセットの各値の要素を含むJSON配列を返します。 |
JSON_ARRAY_APPEND() | JSONドキュメントにデータを追加する |
JSON_ARRAY_INSERT() | JSON配列に挿入 |
JSON_COMPACT() | JSONドキュメントから不要なスペースをすべて削除して、可能な限り短くコンパクトにし、結果を返します。 |
JSON_CONTAINS() | JSONドキュメントのパスに特定のオブジェクトが含まれているかどうか |
JSON_CONTAINS_PATH() | JSONドキュメントにパスにデータが含まれているかどうか |
JSON_DEPTH() | JSONドキュメントの最大深度 |
JSON_DETAILED() | 人間が読める形式でJSONドキュメントを印刷する |
JSON_EXISTS() | 指定されたJSONデータの指定されたパスに値が存在するかどうかを判別します。 |
JSON_EXTRACT() | JSONドキュメントからデータを返す |
JSON_INSERT() | データをJSONドキュメントに挿入 |
JSON_KEYS() | JSONドキュメントからのキーの配列 |
JSON_LENGTH() | JSONドキュメントの要素数 |
JSON_LOOSE() | JSONドキュメントにスペースを追加して、人間が読みやすくします。 |
JSON_MERGE() | JSONドキュメントをマージし、重複するキーを保持します。非推奨。 |
JSON_MERGE_PATCH() | JSONドキュメントをマージし、重複するキーの値を置き換えます |
JSON_MERGE_PRESERVE() | JSONドキュメントをマージし、重複するキーを保持します。非推奨のJSON_MERGE() の同義語 。 |
JSON_OBJECT() | JSONオブジェクトを作成する |
JSON_OBJECTAGG() | 2つの引数に基づいて、キーと値のペアを含むJSONオブジェクトを返します。 |
JSON_QUERY() | 指定されたパスに基づいて、JSONドキュメントからオブジェクトまたは配列を返します。 |
JSON_QUOTE() | JSONドキュメントを引用 |
JSON_REMOVE() | JSONドキュメントからデータを削除する |
JSON_REPLACE() | JSONドキュメントの値を置き換える |
JSON_SEARCH() | JSONドキュメント内の値へのパス |
JSON_SET() | データをJSONドキュメントに挿入 |
JSON_TABLE() | JSON式からリレーショナルテーブルとしてデータを返す |
JSON_TYPE() | JSON値のタイプ |
JSON_UNQUOTE() | JSON値の引用を解除 |
JSON_VALID() | JSON値が有効かどうか |
JSON_VALUE() | 指定されたパスが指す場所でJSONドキュメントから値を抽出します。 |