返回顶部
首页 > 资讯 > 数据库 >MySql中使用JSON_TABLE 函数来实现json类型的数据查询
  • 604
分享到

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

mysqljson数据库 2023-10-06 19:10:18 604人浏览 泡泡鱼
摘要

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

使用 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

您可能感兴趣的文档:

--结束END--

本文标题: MySql中使用JSON_TABLE 函数来实现json类型的数据查询

本文链接: https://lsjlt.com/news/424191.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySql中使用JSON_TABLE 函数来实现json类型的数据查询
    使用 MySQL 8.0.4 及以上版本提供的 JSON_TABLE 函数来实现查询 id 在 3、4、5… 中的数据,示例如下: SELECT *FROM table_nameCROSS J...
    99+
    2023-10-06
    mysql json 数据库
  • Mysql中json类型数据查询
            mysql在5.7版本之后就开始支持json数据类型,并且mysql8.0版本对json的处理已经做的非常完善了。json数据类型的优点缺点可自己查询,本文主要介绍一些关于json数据类型的查询操作。 下面用这个表来执行查询...
    99+
    2023-08-31
    mysql 数据库
  • MySQL对JSON类型字段数据进行提取和查询的实现
    目录前言1. 问题现象2. 解决方案3. JSON数据查询3.1 一般基础查询操作3.2 一般函数查询操作4. JSON数据新增更新删除前言 昨天上线后通过系统报警发现了一...
    99+
    2024-04-02
  • Mysql使用函数json_extract处理Json类型数据的方法实例
    目录1. 需求概述2. json_extract简介2.1 函数简介2.2 使用方式2.3 注意事项3. 实现验证3.1 建表查询3.2 查询结果总结 1. 需求概述 业务开发中通常mysql数据库中某个字段会...
    99+
    2024-04-02
  • mybatis-plus使用sql的date_format()函数来查询数据
    前言 上次我们工具类对传入的时间数据进行了切割,这次就是使用date_format()函数对数据库存储的事件类型数据进行切割,并查出符合条件的数据。 DATE_FORMAT()函数介绍 DATE_FORMAT()函数接受两个参数: date...
    99+
    2023-08-17
    mybatis sql mysql
  • MySQL数据库JSON类型的用法、意义、内置函数
    这篇文章主要讲解了“MySQL数据库JSON类型的用法、意义、内置函数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库JSON类型的用法、意义...
    99+
    2024-04-02
  • 【MySQL】拿来即用 —— MySQL中的数据类型
    个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ MySQL数据类型 ⚪熟悉SQL一、MySQL数据类...
    99+
    2023-08-17
    mysql 数据库
  • MySQL数据查询中如何使用集合/聚合函数查询
    小编给大家分享一下MySQL数据查询中如何使用集合/聚合函数查询,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!MySQL聚合函数如下:函数作用avg()返回某列的平均值count()返回某...
    99+
    2024-04-02
  • PostgreSQL中json数据类型怎么使用
    这篇文章主要介绍“PostgreSQL中json数据类型怎么使用”,在日常操作中,相信很多人在PostgreSQL中json数据类型怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PostgreSQL中...
    99+
    2023-07-05
  • PHP中如何查询MySQL文章数据类型
    正文:在PHP中,查询MySQL文章数据类型是非常常见的一种操作。MySQL是一款非常流行的关系型数据库管理系统,而PHP是一种非常流行的Web编程语言,它们之间的结合非常得心应手。那么,在PHP中如何查询MySQL文章数据类型呢?在MyS...
    99+
    2023-05-14
  • Go中使用gjson来操作JSON数据的实现
    目录获取值路径解析JSON 行Result Type64-bit integers读取嵌套数组对象或数组迭代简易的Parse和Get检查value是否存在验证JSON反序列化到map...
    99+
    2024-04-02
  • MySQL中JSON字段数据类型怎么用
    本文小编为大家详细介绍“MySQL中JSON字段数据类型怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL中JSON字段数据类型怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言JSON 类型...
    99+
    2023-07-02
  • 使用函数实现MySQL查询行号的方法
    这篇文章主要讲解了“使用函数实现MySQL查询行号的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“使用函数实现MySQL查询行号的方法”吧!  mysq...
    99+
    2024-04-02
  • PHP中如何查询数组中的数据类型
    标题:PHP中查询数组中的数据类型及具体实现方法 在PHP中,数组是一种非常常用的数据结构,用于存储多个相关元素。有时候我们需要查询数组中元素的数据类型,以便进行进一步的处理或者验证。...
    99+
    2024-03-14
  • Django 查询数据库返回JSON的实现
    目录返回多条数据返回单个对象和前端交互全部使用JSON,如何将数据库查询结果转换成JSON格式 返回多条数据 示例 import json from django.http i...
    99+
    2024-04-02
  • 如何使用sql查询嵌套的数据类型
    本篇内容介绍了“如何使用sql查询嵌套的数据类型”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!【问题详细描...
    99+
    2024-04-02
  • Python如何使用type()函数查看数据的类型
    目录使用type()查看数据的类型使用type来定义类我们先来看一张图仔细观察我们上代码测试一下使用type()查看数据的类型 在Python中, 可以使用type()类型来查看数据...
    99+
    2024-04-02
  • 使用mybatisplus接收mysql字段为json类型的数据
    一.数据库设计 CREATE TABLE `inv_learning_examination_questions` ( `id` bigint(20) NOT NULL, `title` varchar(255) CHARA...
    99+
    2023-08-31
    sql 数据库
  • MySQL中Bit数据类型使用
    Mysql Bit字段类型用来存储二进制的位值,Bit(M)代表可存储M位的二进制数据,M取值为区间为1-64。数据库Bit类型常用来存储Boolean类型的状态,也就是可以使用一个字段来存最多64个状态,如果你的系统状态够多或者将来可能会...
    99+
    2023-08-17
    mysql 数据库 java
  • MySQL查询表中重复数据的实现
    目录一、查询重复记录方法1方法2:使用别名as方法3,不推荐,执行速度较慢二、总结一、查询重复记录 例:查询员工表里出现重复姓名的记录 思路:1、查看重复记录,首先要使用分组函数(group by),再用聚合函数中的计数...
    99+
    2023-08-25
    MySQL查询重复数据
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作