我说的是 取出来的数据 带""号

动态 未结 0 72
小小草
小小草 LV1 2023年9月23日 23:40 发表
如果 `json_extract()` 函数返回的是字符串类型的值,那么在查询结果中就会带有双引号。这是因为在 JSON 中,字符串类型的值通常使用双引号括起来。 如果你想要去掉查询结果中的双引号,可以使用 `REPLACE()` 函数来实现。例如: ```sql SELECT REPLACE(json_extract(cancel_reason, '$[0].cancelReasonDescVoList[0].name'), '"', '') AS name FROM my_table; ``` 这里我们使用了 `REPLACE()` 函数来将查询结果中的双引号替换为空字符串。这样,如果 `json_extract()` 函数返回的是字符串类型的值,则查询结果中将不再带有双引号。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复