运算符之间是不是在JSON数据类型 - mysql?

时间:2018-01-30 18:56:29

标签: mysql sql json mysql-json

我在mysql表JSON format中关注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

任何建议都将不胜感激。

0 个答案:

没有答案