我JSON format
在 mysql 表中有以下内容,statistics
列是stats
{
"stats":{
"cities":[
{
"name":"Melbourne",
"country":"AU",
"value":0.245
},
{
"name":"London",
"country":"GB",
"value":0.56
}
]
}
}
我尝试过的:db-fiddle
SELECT
`stats`,
`a`.`stats` -> '$.stats.cities[*].name'
FROM
`statistics` `a`
WHERE
`a`.`stats` -> '$.stats.cities[*].value' BETWEEN 0.1 and 0.4;
以上query
不获取任何行。
要求:
我必须获取值 BETWEEN
0.1 和 0.4
任何建议将不胜感激。