如何在MariaDB中使用JSON_QUERY
访问数组内对象属性的值?我有一个包含以下数据的JSON字段,并且想访问section
属性的值。
[
[
{"section": "search"}
]
]
以下SQL返回NULL
SELECT JSON_QUERY('[[{"section": "search"}]]', '$[0][0].section') FROM mytable
答案 0 :(得分:0)
对于其他有相同问题的人,您必须使用JSON_VALUE
来访问标量值。以下查询给出了预期的结果。
SELECT JSON_VALUE'[[{"section": "search"}]]', '$[0][0].section') FROM mytable;