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, 1073🔥, 0💬
Popular Posts:
What Happens If the UPDATE Subquery Returns Multiple Rows in MySQL? If a subquery is used in a UPDAT...
Where to find answers to frequently asked questions on CREATE, ALTER and DROP Statements in MySQL? H...
How to run Queries with SQL Server Management Studio Express in SQL Server? 1. Launch and connect SQ...
How To List All Login Names on the Server in SQL Server? If you want to see a list of all login name...
How To Change the Name of a Database User in SQL Server? If you want to change the name of an existi...