【发布时间】:2020-01-06 21:48:49
【问题描述】:
我是 mysql 8 的新手。我想按 JSON 数据中的值计算数据。数据如下:
{"13": "A", "14": "B", "15": "A"}
例如,我想计算值为“A”的数据。因此,如果使用该数据,我将得到 2. 怎么做?提前致谢
【问题讨论】:
我是 mysql 8 的新手。我想按 JSON 数据中的值计算数据。数据如下:
{"13": "A", "14": "B", "15": "A"}
例如,我想计算值为“A”的数据。因此,如果使用该数据,我将得到 2. 怎么做?提前致谢
【问题讨论】:
你可以这样做,
select json_length(json_search('{"13": "A", "14": "B", "15": "A"}','all','A')) ;
说明:
json_search
json_length
更多信息请参考this。
【讨论】:
json_extract 来获取此代码。 json_search 可以同样适用于对象。