我正在查询我只能读取的SQL数据库(无法编辑表/创建列等)
我的表包含一个JSON字符串的列(实际字符串要大得多,这只是一个例子)以下语法
JSON
{"value":"442","country":"usa"}
我想将每行中包含的JSON字符串中的值一起添加并输出为可读,如果可能的话?
这些值与JSON位于同一点,如上所示。长度也各不相同,大多数是3/4个字符长。
尝试以下(适用于MySQL v5.7 +):
select sum(json_extract(jsonString, '$.value')) from mytable;
这方面的一个例子是here。