我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySql中使用JSON_TABLE 函数来实现json类型的数据查询

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySql中使用JSON_TABLE 函数来实现json类型的数据查询

使用 MySQL 8.0.4 及以上版本提供的 JSON_TABLE 函数来实现查询 id 在 3、4、5… 中的数据,示例如下:

SELECT *FROM table_nameCROSS JOIN JSON_TABLE(items, '$[*]'  COLUMNS (    id INT PATH '$.id'  )) AS jWHERE j.id IN (3, 4, 5);

JSON_TABLE 函数将 JSON 数组转换为行,并将 id 作为一列返回,然后使用 CROSS JOIN 将其与原表进行关联,最后筛选出 id 在 3、4 中的数据。

注意:使用 JSON_TABLE 函数需要 MySQL 8.0.4及以上版本的支持。

来源地址:https://blog.csdn.net/rantengfei1986/article/details/129305063

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySql中使用JSON_TABLE 函数来实现json类型的数据查询

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mybatis-plus使用sql的date_format()函数来查询数据

前言 上次我们工具类对传入的时间数据进行了切割,这次就是使用date_format()函数对数据库存储的事件类型数据进行切割,并查出符合条件的数据。 DATE_FORMAT()函数介绍 DATE_FORMAT()函数接受两个参数: date
2023-08-17

【MySQL】拿来即用 —— MySQL中的数据类型

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ MySQL数据类型 ⚪熟悉SQL一、MySQL数据类
2023-08-17

MySQL中使用JSON存储数据的实现示例

目录1.概述:2.使用:3.查询:4.修改5.删除6.排序7.索引8.实现原理:参考资料:1.概述:mysql从5.7版本开始引入了对jsON数据类型的原生支持。这个增强功能使开发人员能够直接在数据库中存储、操作和查询JSON数据。My
2023-09-21

MySQL数据库中查找最常用的数据类型

今天给大家分享几个关于MySQL数据类型的查询,下面,我们一起来看。
MySQL数据库2024-12-01

MySQL查询表中重复数据的实现

目录一、查询重复记录方法1方法2:使用别名as方法3,不推荐,执行速度较慢二、总结一、查询重复记录例:查询员工表里出现重复姓名的记录思路:1、查看重复记录,首先要使用分组函数(group by),再用聚合函数中的计数函数count(na
2023-08-25

SQL中使用CONVERT函数转换数据类型的简单实现方法

目录CONVERT函数简介基本语法使用示例python1. 将字符串转换为数字2. 将日期转换为不同格式的字符http://www.lsjlt.com串常见的转换类型和格式注意事项适用场景总结CONVERT函数简介在SQL中,CONVER
SQL中使用CONVERT函数转换数据类型的简单实现方法
2024-09-14

怎么在Python中使用Vlookup函数实现查询

这篇文章给大家介绍怎么在Python中使用Vlookup函数实现查询,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;4、嵌
2023-06-14

编程热搜

目录