[SQL ] 欄位中有dict,如何選取?
資料庫名稱:Oracle / MySQL
資料庫版本:
內容/問題描述:
有一個table中的一個欄位bank_asset_info長相如下(1筆資料):
{"useAsset":false,"chId":40,"mobileMoneyAsset":{
"id":0,"phoneNo":"123456789","channel":"mtn-gh","bankCode":"1"}}
{"useAsset":false,"chId":40,"mobileMoneyAsset":{"id":0,"phoneNo":"123456789",
"channel":"mtn-gh","bankCode":"1"}}
想要直接查詢這欄位中更細部的值,可以在SQL中怎麼做?
現在能做的寫法:
select bank_asset_info from main.bank_trade_record
異想天開的寫法:(當然是不行!)
select useAsset from main.bank_trade_record.bank_asset_info
我知道其他軟體可以拆解dict,但是還是想要知道在SQL中的處理方式...
感謝回答!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.170.252 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1567649600.A.06C.html
→
09/05 10:16,
5年前
, 1F
09/05 10:16, 1F
→
09/09 10:00,
5年前
, 2F
09/09 10:00, 2F
Database 近期熱門文章
PTT數位生活區 即時熱門文章