看板 Database 關於我們 聯絡資訊
資料庫名稱: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
konkonchou: MSSQL 有 JSON_Query, 你可以找一下PL/SQL看看 09/05 10:16
paranoia5201: 感謝,會試試看。 09/09 10:00