蜂巢中非标准json列的数组

时间:2018-10-27 07:39:53

标签: json

我在下面的配置单元中有数据,表的名称为src_battle_day

col-sm

我想知道是否可以将许多列中的数据分开,我可以使用其中的日期来计算每个战斗英雄的战斗力值。 如果数据不在数组中,那么我可以使用

account_id    battle_list 

12345     [{'heroid':1,'hp':400,'defense':100},{'heroid':4,'hp':200,'defense':300}]

34156     [{'heroid':1,'hp':400,'defense':100},{'heroid':4,'hp':200,'defense':300}]

获取内部数据。

我想要的结果是这样

select get_json_object( regexp_replace(shishen,'\'','\"'),'$.hp') from src_numerical_day limit 1;

account_id      heroa       herob
12345    {'heroid':1,'hp':400,'defense':100}   {'heroid':4,'hp':200,'defense':300}
34156    {'heroid':1,'hp':400,'defense':100}   {'heroid':4,'hp':200,'defense':300}

0 个答案:

没有答案