sqlserver

1.前言

某字段的数据为json

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

2.笔记

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

 

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

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

以上面截图的表为例子为

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

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

  

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

原文地址:https://www.cnblogs.com/c2g5201314/p/14330676.html