sqlserver - 某字段数据为json串, 获取该json串里的值 的详细方法


1.前言

某字段的数据为json

 

 

  但是我想只获取里面的某一个值,该怎么操作?

2.笔记

(1)用 JSON_VALUE(参数1,参数2)函数 ,有两个参数,

 

 (2)参数1 为 列名 ,参数2 为 json的key的层级

如果某一级key的值是数组,可以使用 key[数字]  的方式写,

以上面截图的表为例子为

 

 

 

 我想要SettlementVo的值里第4个元素里的 project_name 

如果为 * 符号则为所有的元素

 

  

(3)处理可以作为条件,也可以放在查询结果处

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM