数据库名称: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中的处理方式...
感谢回答!