Collections:
JSON_KEYS() - Exacting Keys from JSON Object
How to extract keys from a JSON (JavaScript Object Notation) object using the JSON_KEYS() function?
✍: FYIcenter.com
JSON_KEYS(json, path) is a MySQL built-in function that
returns keys as a JSON array from a JSON member object at a given
path, specified in the form of "$", "$.key", or "$[i]".
For example:
SET @j = '{"a":null, "b":[1,[2,[3,4]]], "c":{"x":6,"y":[7,[8,9]]}}';
SELECT JSON_KEYS(@j), JSON_KEYS(@j, '$.b'), JSON_KEYS(@j, '$.c');
-- +-----------------+----------------------+----------------------+
-- | JSON_KEYS(@j) | JSON_KEYS(@j, '$.b') | JSON_KEYS(@j, '$.c') |
-- +-----------------+----------------------+----------------------+
-- | ["a", "b", "c"] | NULL | ["x", "y"] |
-- +-----------------+----------------------+----------------------+
Reference information of the JSON_KEYS() function:
JSON_KEYS(json, path): array Returns keys as a JSON array from a JSON member object at a given path, path, specified in the form of "$", "$.key", or "$[i]". Arguments, return value and availability: json: Required. The JSON value to be extracted from. path: Optional. The default is "$". The JSON path to the member object. array: Return value. The extracted keys. Available since MySQL 5.7.
⇒ JSON_LENGTH() - Calculating Length of JSON Value
⇐ JSON_INSERT() - Inserting Members to JSON Value
2023-12-11, 1638🔥, 0💬
Popular Posts:
How to detect the collation coercibility associated to a given character string using the COERCIBILI...
Where to find answers to frequently asked questions on PHP Connections and Query Execution for MySQL...
How To Create a Dynamic Cursor with the DYNAMIC Option in SQL Server Transact-SQL? If the underlying...
What Happens to Your Transactions When ERROR 1213 Occurred in MySQL? If your transaction receives th...
How To Convert Binary Strings into Hexadecimal Character Strings in SQL Server? When a query returns...