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