Collections:
JSON_LENGTH() - Calculating Length of JSON Value
How to calculate the length of a JSON (JavaScript Object Notation) value using the JSON_LENGTH() function?
✍: FYIcenter.com
JSON_LENGTH(json, path) is a MySQL built-in function that
calculates the length of a JSON (JavaScript Object Notation) value
at the given path location
using the following rules:
For example:
SELECT JSON_LENGTH('[1, 2, {"a": 3}]');
-- +---------------------------------+
-- | JSON_LENGTH('[1, 2, {"a": 3}]') |
-- +---------------------------------+
-- | 3 |
-- +---------------------------------+
SELECT JSON_LENGTH('{"a": 1, "b": {"c": 30}}');
-- +-----------------------------------------+
-- | JSON_LENGTH('{"a": 1, "b": {"c": 30}}') |
-- +-----------------------------------------+
-- | 2 |
-- +-----------------------------------------+
SELECT JSON_LENGTH('{"a": 1, "b": {"c": 30}}', '$.b');
-- +------------------------------------------------+
-- | JSON_LENGTH('{"a": 1, "b": {"c": 30}}', '$.b') |
-- +------------------------------------------------+
-- | 1 |
-- +------------------------------------------------+
Reference information of the JSON_LENGTH() function:
JSON_LENGTH(json, path): int
Calculates the length of a JSON (JavaScript Object Notation) value
at the given path location by counting its members.
Arguments, return value and availability:
json: Required. The JSON value to be observed.
path: Optional. The default is '$'.
The location of a child member to be measured.
int: Return value. The length of the JSON value.
Available since MySQL 5.7.
⇒ JSON_MERGE() - Synonym for JSON_MERGE_PRESERVE()
⇐ JSON_KEYS() - Exacting Keys from JSON Object
2023-12-11, 1068🔥, 0💬
Popular Posts:
How To Query Tables and Loop through the Returning Rows in MySQL? The best way to query tables and l...
How To Generate CREATE TABLE Script on an Existing Table in SQL Server? If you want to know how an e...
How To List All User Names in a Database in SQL Server? If you want to see a list of all user names ...
Where to find answers to frequently asked questions on INSERT, UPDATE and DELETE Statements in MySQL...
What are binary literals supported in SQL Server Transact-SQL? Binary literals in Transact-SQL are s...