{"id":18499,"date":"2021-07-29T08:03:39","date_gmt":"2021-07-28T22:03:39","guid":{"rendered":"https:\/\/database.guide\/?p=18499"},"modified":"2021-07-29T08:03:39","modified_gmt":"2021-07-28T22:03:39","slug":"mariadb-json-functions","status":"publish","type":"post","link":"https:\/\/database.guide\/mariadb-json-functions\/","title":{"rendered":"MariaDB JSON Functions"},"content":{"rendered":"\n<p>Below is a list of the JSON functions available in MariaDB.<\/p>\n\n\n\n<!--more-->\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Name<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_array-explained\/\" data-type=\"post\" data-id=\"18208\">JSON_ARRAY()<\/a><\/code><\/td><td>Create JSON array<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_arrayagg-explained\/\" data-type=\"post\" data-id=\"18216\">JSON_ARRAYAGG()<\/a><\/code><\/td><td>Returns a JSON array containing an element for each value in a given set of JSON or SQL values.<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_array_append-explained\/\" data-type=\"post\" data-id=\"18244\">JSON_ARRAY_APPEND()<\/a><\/code><\/td><td>Append data to JSON document<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_array_insert-explained\/\" data-type=\"post\" data-id=\"18258\">JSON_ARRAY_INSERT()<\/a><\/code><\/td><td>Insert into JSON array<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_compact-explained\/\" data-type=\"post\" data-id=\"18276\">JSON_COMPACT()<\/a><\/code><\/td><td>Removes all unnecessary spaces from a JSON document, so that it\u2019s as short and compact as possible, and returns the result.<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_contains-explained\/\" data-type=\"post\" data-id=\"18296\">JSON_CONTAINS()<\/a><\/code><\/td><td>Whether JSON document contains specific object at path<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_contains_path-explained\/\" data-type=\"post\" data-id=\"18305\">JSON_CONTAINS_PATH()<\/a><\/code><\/td><td>Whether JSON document contains any data at path<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_depth-explained\/\" data-type=\"post\" data-id=\"18319\">JSON_DEPTH()<\/a><\/code><\/td><td>Maximum depth of JSON document<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_detailed-explained\/\" data-type=\"post\" data-id=\"18282\">JSON_DETAILED()<\/a><\/code><\/td><td>Print a JSON document in human-readable format<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_exists-explained\/\" data-type=\"post\" data-id=\"18326\">JSON_EXISTS()<\/a><\/code><\/td><td>Determines whether a value exists at the specified path in the given JSON data.<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_extract-explained\/\" data-type=\"post\" data-id=\"18342\">JSON_EXTRACT()<\/a><\/code><\/td><td>Return data from JSON document<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_insert-explained\/\" data-type=\"post\" data-id=\"18359\">JSON_INSERT()<\/a><\/code><\/td><td>Insert data into JSON document<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_keys-explained\/\" data-type=\"post\" data-id=\"18367\">JSON_KEYS()<\/a><\/code><\/td><td>Array of keys from JSON document<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_length-explained\/\" data-type=\"post\" data-id=\"18374\">JSON_LENGTH()<\/a><\/code><\/td><td>Number of elements in JSON document<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_loose-explained\/\" data-type=\"post\" data-id=\"18379\">JSON_LOOSE()<\/a><\/code><\/td><td>Adds spaces to a JSON document to make it more readable for humans.<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_merge-explained\/\" data-type=\"post\" data-id=\"18401\">JSON_MERGE()<\/a><\/code><\/td><td>Merge JSON documents, preserving duplicate keys. Deprecated.<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_merge_patch-explained\/\" data-type=\"post\" data-id=\"18391\">JSON_MERGE_PATCH()<\/a><\/code><\/td><td>Merge JSON documents, replacing values of duplicate keys<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_merge_preserve-explained\/\" data-type=\"post\" data-id=\"18404\">JSON_MERGE_PRESERVE()<\/a><\/code><\/td><td>Merge JSON documents, preserving duplicate keys. Synonym for the deprecated <code>JSON_MERGE()<\/code>.<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_object-explained\/\" data-type=\"post\" data-id=\"18237\">JSON_OBJECT()<\/a><\/code><\/td><td>Create JSON object<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_objectagg-explained\/\" data-type=\"post\" data-id=\"18225\">JSON_OBJECTAGG()<\/a><\/code><\/td><td>Returns a JSON object containing key-value pairs, based on its two arguments.<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_query-explained\/\" data-type=\"post\" data-id=\"18420\">JSON_QUERY()<\/a><\/code><\/td><td>Returns an object or array from a JSON document, based on the path provided.<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_quote-explained\/\" data-type=\"post\" data-id=\"18427\">JSON_QUOTE()<\/a><\/code><\/td><td>Quote JSON document<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_remove-explained\/\" data-type=\"post\" data-id=\"18434\">JSON_REMOVE()<\/a><\/code><\/td><td>Remove data from JSON document<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_replace-explained\/\" data-type=\"post\" data-id=\"18443\">JSON_REPLACE()<\/a><\/code><\/td><td>Replace values in JSON document<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_search-explained\/\" data-type=\"post\" data-id=\"18451\">JSON_SEARCH()<\/a><\/code><\/td><td>Path to value within JSON document<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_set-explained\/\" data-type=\"post\" data-id=\"18468\">JSON_SET()<\/a><\/code><\/td><td>Insert data into JSON document<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_table-explained\/\" data-type=\"post\" data-id=\"18185\">JSON_TABLE()<\/a><\/code><\/td><td>Return data from a JSON expression as a relational table<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_type-explained\/\" data-type=\"post\" data-id=\"18486\">JSON_TYPE()<\/a><\/code><\/td><td>Type of JSON value<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_unquote-explained\/\" data-type=\"post\" data-id=\"18492\">JSON_UNQUOTE()<\/a><\/code><\/td><td>Unquote JSON value<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_valid-explained\/\" data-type=\"post\" data-id=\"18496\">JSON_VALID()<\/a><\/code><\/td><td>Whether JSON value is valid<\/td><\/tr><tr><td><code><a href=\"https:\/\/database.guide\/mariadb-json_value-explained\/\" data-type=\"post\" data-id=\"18349\">JSON_VALUE()<\/a><\/code><\/td><td>Extract value from JSON document at location pointed to by the path provided.<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Below is a list of the JSON functions available in MariaDB.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[117],"tags":[93,80],"class_list":["post-18499","post","type-post","status-publish","format-standard","hentry","category-mariadb","tag-functions","tag-json"],"_links":{"self":[{"href":"https:\/\/database.guide\/wp-json\/wp\/v2\/posts\/18499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/database.guide\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/database.guide\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/database.guide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/database.guide\/wp-json\/wp\/v2\/comments?post=18499"}],"version-history":[{"count":6,"href":"https:\/\/database.guide\/wp-json\/wp\/v2\/posts\/18499\/revisions"}],"predecessor-version":[{"id":18851,"href":"https:\/\/database.guide\/wp-json\/wp\/v2\/posts\/18499\/revisions\/18851"}],"wp:attachment":[{"href":"https:\/\/database.guide\/wp-json\/wp\/v2\/media?parent=18499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/database.guide\/wp-json\/wp\/v2\/categories?post=18499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/database.guide\/wp-json\/wp\/v2\/tags?post=18499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}