MySQL JSON_EXTRACT()、JSON_UNQUOTE() 函数获取JSON串的值
JSON_EXTRACT()函数作用是读取数据库储存的json值,已key、value的形式获取某个键值
如果json字符串是对象{Object}
1:第一个参数为需要查询的json字段
2:第二个参数为json里需要获取的键名$.key
如果json字符串是数组[Array]
1:第一个参数如果要获取数组里的某一个对象里的值通过,字段箭头符号-> $[index]
。
2:第二个参数为json里需要获取的键名$.key
3:获取json数组里同一字段的所有键值$**.key
-- 对象形式 SELECT JSON_EXTRACT ( `data1`, '$.name' ) FROM `data`
-- 数组形式 SELECT JSON_EXTRACT ( `data2` -> '$[1]', '$.name' ) FROM `data`
-- 数组形式,获取同一字段的所有值SELECT JSON_EXTRACT ( `data2`, '$**.name' ) FROM `data`
输出结果
JSON_UNQUOTE()函数, 由于json储存的键值是带双引号,查询的字段结果也是带双引号。JSON_UNQUOTE() 函数的作用是去掉引号的功能。或者也可以使用REPLACE ()做替换
-- 去掉双引号 SELECT JSON_UNQUOTE ( JSON_EXTRACT ( `data1`, '$.name' ) ) FROM `data`-- REPLACE替换SELECT REPLACE ( JSON_EXTRACT ( data1, '$.name' ), '"', '' ) FROM`data`
MySQL JSON_EXTRACT()、JSON_UNQUOTE() 函数获取JSON串的值相关推荐
- C#递归获取JSON所有键值对
因工作需要,我需要获取JSON所有键值对. 这里我使用List存储,因为有键冲突,但是要求是所有键值对都需要,不理会冲突,所以没有使用字典. public static List<string& ...
- 使用jquery中的getJSON函数获取json文件中的内容并输出到页面上和使用 AJAX处理JSON文件
html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...
- python读取json数据的key值_jquery中怎么获取json的key值?
展开全部 获取方法如下:用jquery回调函数完成. $.each(json, function(i) { console.log(i); //获取键值 console.log(json[i]) ...
- JAVA获取json中的值
先导入json格式化的依赖 <dependency><groupId>com.alibaba</groupId><artifactId>fastjson ...
- Oracle怎么获取json类型字符串值,sql解析json格式字段 如何获取json中某个字段的值?...
java将json数据解析为sql语句?小编给你倒一杯热水.可你惦记着其他饮料,所以你将它放置一旁.等你想起那杯水时,可惜它已经变得冰冷刺骨. 图片中是json数据,每个数据的开头都有表名称,操作类型 ...
- mysql 行号_PQ获取TABLE的单一值作为条件查询MySQL返回数据
下午,我正爽歪歪地喝着咖啡,看着Power BI每秒钟刷新一次,静静等待某个分公司完成本月绩效任务,自动调用Python在钉钉群中发送喜报: 紧接着再次调用Python将Power BI云端报告中的各 ...
- php如何获取json里的值,如何从JSON PHP正确获取值?
要从JSON获取值,请使用json_decode().假设以下是我们的JSON$detailsJsonObject = '{"details":[{"name" ...
- Mysql的IF()函数:如果返回True值,返回第一个值,为False值,返回第二个值
IF函数定义 语法 IF(condition, A, B) 如果condition为TRUE值,就返回A,如果condition为FALSE值,就返回B. 举例 添加表 create table te ...
- java 获取json的值_Java如何获取JSON数据中的值
场景:在接口自动化场景中,下个接口发送的请求参数,依赖上个接口请求结果中的值.需要将获取值作为全局参数引用. import java.io.File; import java.io.FileInput ...
- Rapidjson的简单使用(拼接json串,存取文件中的json,解析json串)
Rapidjson的简单使用示例 很早就想用用Markdown了,一直没机会.今天就来试一下 先放个目录: Rapidjson的简单使用示例 rapidjson官方教程 本示例所用环境 示例代码与注释 ...
最新文章
- UTF-8 CPP的使用
- 学会python爬虫怎么赚钱-学会Python爬虫能赚大钱吗?Python爬虫赚钱渠道分享
- web.xml隐藏html,web.xml
- android shell hello world,Android Framework 之HelloWorld(三)
- [转] 英语、计算机、互联网与全球化
- 易语言通过服务器发送文件,易语言局域网文件传输带聊天功能例程
- 学了这么久Java都没搞懂位运算符
- python程序出现了异常会执行哪个语句,python中的异常是什么?应该怎么处理异常?...
- python progressbar 倒计时_Python使用progressbar模块实现的显示进度条功能
- Word文档多级标题自动编号设置
- Qt设计师的简单使用(ui设计界面的简单使用)
- 【绕口令】打南边来了个喇嘛(转载)
- 数据结构与算法 知识点总结(中)---线性表,堆栈,队列
- NX二次开发 使用了一个已删除或无效的类号
- Scratch3.0创意编程(基础篇):第4课 算数小达人
- 2021年阿里巴巴Java岗位面试(已拿offer)
- 实现一个HTTP代理服务器(哈工大计网实验一Java版)
- ARM嵌入式主板之路
- [开关电源]浪涌电流有点高?我来给你支支招
- nodejs京东接口分析系列-实现京东自动化功能 之 自动下单