是否可以在BigQuery中执行以下操作:
SELECT CAST(JSON '{"x": 3}' AS STRUCT<x INT>)或者,基本上,如何将json数据转换为类型化的值?我希望我能做到:
SELECT AS STRUCT STRUCT(3 as x, 4 as y).*但即使如此也给了我:
SELECT AS STRUCT JSON '{"x": 3}'.*在1:18时,JSON类型不支持点星(Dot)。我得到的最接近的是手动规范:
WITH json AS (
SELECT JSON '{"x": 3, "y": true}' val
) SELECT STRUCT(json.val.x AS INT64, json.val.y AS BOOL) FROM json发布于 2022-10-11 11:12:25
我不确定这是否可行,但我会尝试这样做:
https://stackoverflow.com/questions/74021588
复制相似问题