select json_extract(c2, '$.a')
select c2->"$.a" // json_extract的语法糖 (取出的值会保留"双引号" so不适合实战)
注:mysql若是引擎Mariadb则不支持json操作符->>语法糖
select c2->>"$.a" //同 column->path 类似,只不过其返回的是字符串
以下三者是等价的:
JSON_UNQUOTE( JSON_EXTRACT(column, path) ) // JSON_UNQUOTE() 函数取消双引号引用 JSON 值,并将结果作为字符串返回
JSON_UNQUOTE(column -> path)
column->>path
->'$[0 to 2]' json专用截取数组前三个