【发布时间】:2022-08-20 02:25:13
【问题描述】:
我有以下 JSON 作为雪花中的变体字段。查询数据时我得到NULLS,如下所示 - -
create or replace table car_sales
(
src variant
)
as
select parse_json(column1) as src
from values
(\'{
\"MyData\": {
\"DataID\": \"16784\",
\"EmpFirstName\": \"Jenny\",
\"EmpLastName\": \"Test1\",
\"Description\": \"My Company Data\",
\"Assignment\": [
{
\"AssignentId\": \"1077\",
\"AssignentName\": \"Multi Location\",
\"AssignentDescription\": \"usa\",
},
],
\"salary\": 21557
},
\"Update\": true
}\') v;
当我查询数据时,我得到 Nulls -
select value:AssignentId::string as \"1ProductName\"
from car_sales,
lateral flatten(input => src:Assignment);
输出为 NULL
您能帮助解决为什么会发生这种情况吗?
标签: json snowflake-cloud-data-platform