get_json_object 用法


如果表tableUser的字段userinfo 是json字符串, 為了獲取jsonstring中某個key的值,可以使用get_json_object,如: 

  表中 userinfo :{"user":{"name":"張三","age":"20"}}

  想得到name的值“張三”,sql語句如下: 

    select get_json_object(userinfo,'$.user.name')  as user_name from tableUser;

 如果是jsonArray,可以先獲取第幾個element,然后在獲取name的值,例如: 

    userlists[{"name":"張三","age":"20"},{"name":"李四","age":"21"}]   ,

想得到“張三”,sql語句如下: 

   SELECT get_json_object(userlists,"$.[0].name") FROM tableUser;

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM