下面是存储在表的一列中的数据(table:stg, col:ln)以及我用来访问列的查询:
{"locations": [{"id": "893d7ef0", "name": "Organization", "type": "region"},
{"id": "7ad8787c", "name": "CORONA", "type": "st", "st_id": "1127"}]}
使用的查询是:
select * from(
select
replace(LN : locations.id , '"' , '')as loc_id,
replace(LN : locations.name , '"' , '') as loc_name,
replace(LN : locations.type , '"' , '') as loc_type,
replace(LN : locations.st_id , '"' , '') as loc_store_id
from db.schema.STG)
问题是,查询在列中给出null。有什么建议吗?
1条答案
按热度按时间vwoqyblh1#
你能试试这个吗?