返回 JSON 数组的元素个数或 JSON 对象的键个数。标量值(数字、字符串、null)返回 1。
JSON_LENGTH(<json>)
<json>
PARSE_JSON
-- 数组:返回元素个数 SELECT json_length(PARSE_JSON('[1,2,3]')); -- 3 -- 对象:返回键个数 SELECT json_length(PARSE_JSON('{"a":1,"b":2}')); -- 2 -- 标量值返回 1 SELECT json_length(PARSE_JSON('null')); -- 1