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, 1264🔥, 0💬
Popular Posts:
How to set the current database in SQL Server? Once you are connected to the SQL Server, you should ...
How AdventureWorksLT tables are related in SQL Server? There are 12 user tables defined in Adventure...
What is dba.FYIcenter.com Website about? dba.FYIcenter.com is a Website for DBAs (database administr...
What Are the Differences between DATE and TIMESTAMP in Oracle? The main differences between DATE and...
How to continue to the next iteration of a WHILE loop in SQL Server Transact-SQL? How to use CONTINU...