我可以帮助您翻译。以下是需要翻译的内容:
我有一个包含Json字符串记录的列。我想解析Json并从select语句中提取特定键的值。
示例JSON
{"kofaxDocId":"8ae16f46-c68f-11e5-8105-0e15fb39b661","systemDocType":"Loan Application","requestId":"c770a940-b9f3-4c41-aee6-3e08c1470ec6","docType":"Loan Application","confidence":0.6499999761581421,"engineType":"kofax","completionStatus":"Suggested"}
我希望我的选择查询仅获取关键字“confidence”的值。我尝试使用正则表达式和子字符串,但由于JSON长度不固定,它无法正确获取所有记录的值。
我尝试了以下方法:
SELECT substring(extended_metadata, ('"confidence":', extended_metadata )) FROM documents ;
SELECT json_extract(extended_metadata,'confidence') CONFIDENCE from documents;
我的MYSQL版本不支持Json_extract()函数。
谢谢帮忙。