我正在尝试从 JSON 列“值”中提取“名称”:
药片:
ID | 价值 |
---|---|
1 | [{'id': 116298, 'name': '数据分析', 'language': 'en'}, {'id': 5462, 'name': '可视化', 'language': '00'}] |
我的查询是:
select
json_extract(t.value,'$name')
from t
也试过:
select
JSON_SEARCH(t.value, 'all', 'name')
from t
我得到的错误是:
数据截断:函数 json_extract 的参数 1 中的 JSON 文本无效:“缺少对象成员的名称。” 在位置 2。
我错过了什么?感谢你的帮助!