mysql 查询提取json 并去除双引号

1.建表语句

CREATE TABLE `uset_test_demo` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `context` text,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

2.源数据

{
  "title": "Harry Potter",
  "author": "J.K. Rowling",
  "year": 2005
}
SELECT * FROM `uset_test_demo`

在这里插入图片描述
3.提取单个字段

#提取json数据并去双引号,单个提取
SELECT utd.id,trim(both '"' from JSON_EXTRACT(utd.context,'$[0].title')) '标题' from uset_test_demo utd

在这里插入图片描述
4.提取多个字段为字符串数组
这里暂时没测试出来去除双引号

#提取json数据,多个字段为数组
SELECT utd.id,trim(both '"' from JSON_EXTRACT(utd.context,'$[0].title','$[0].author','$[0].year')) 'list' from uset_test_demo utd

在这里插入图片描述
5提取json数据,多个字段,并对其中string数据去除双引号

SELECT utd.id,
trim(both '"' from JSON_EXTRACT(utd.context,'$[0].title'))'标题', 
trim(both '"' from JSON_EXTRACT(utd.context,'$[0].author'))'作者',
JSON_EXTRACT(utd.context,'$[0].year') '年度'
from uset_test_demo utd

在这里插入图片描述

相关推荐

  1. mysql json查询去除值的引号

    2023-12-05 17:54:06       6 阅读
  2. mybatis查询修改mysqljson字段

    2023-12-05 17:54:06       32 阅读
  3. mysqljson数据时的查询办法

    2023-12-05 17:54:06       41 阅读
  4. MYSQL查询优化,提升速度

    2023-12-05 17:54:06       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-05 17:54:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-05 17:54:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-05 17:54:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-05 17:54:06       20 阅读

热门阅读

  1. Hbuilderx+vue2+微信小程序 预览pdf

    2023-12-05 17:54:06       29 阅读
  2. 自己生成二维码

    2023-12-05 17:54:06       35 阅读
  3. oops-framework框架 之 音频管理(六)

    2023-12-05 17:54:06       45 阅读
  4. 【Redis】Redis缓存使用问题

    2023-12-05 17:54:06       52 阅读
  5. Whisper

    Whisper

    2023-12-05 17:54:06      32 阅读
  6. vue 路由跳转到其他页面指定位置(锚点)

    2023-12-05 17:54:06       34 阅读
  7. kafka kraft 集群搭建保姆级教学 包含几个踩坑点

    2023-12-05 17:54:06       37 阅读
  8. Spring Boot 统⼀数据返回格式

    2023-12-05 17:54:06       38 阅读
  9. IntelliJ IDEA详细完整安装教程

    2023-12-05 17:54:06       32 阅读
  10. 智慧城市大脑,运维无忧!

    2023-12-05 17:54:06       41 阅读
  11. 【鸿蒙应用开发】开发环境搭建及IDE安装使用

    2023-12-05 17:54:06       44 阅读
  12. AR增强现实在汉语文学课堂教学中的应用

    2023-12-05 17:54:06       37 阅读
  13. 亚马逊首席技术官2024年科技预测

    2023-12-05 17:54:06       32 阅读