我想在BigQuery中形成一個嵌套的STRUCT類型。面對語法錯誤。在Bigquery中嵌套的STRUCT類型
查詢: 選擇STRUCT>( 'IND', 'dev的', 'IND',( 'IND'))AS dealGeography
錯誤:STRUCT字段4具有輸入文字串,其不不要強制STRUCT
請建議如何處理此問題。
這裏附加了這個字段的模式。 https://i.stack.imgur.com/N8dVj.png
我想在BigQuery中形成一個嵌套的STRUCT類型。面對語法錯誤。在Bigquery中嵌套的STRUCT類型
查詢: 選擇STRUCT>( 'IND', 'dev的', 'IND',( 'IND'))AS dealGeography
錯誤:STRUCT字段4具有輸入文字串,其不不要強制STRUCT
請建議如何處理此問題。
這裏附加了這個字段的模式。 https://i.stack.imgur.com/N8dVj.png
如果我的理解正確,您希望在查詢中創建這些數據。既然如此,也許這將這樣的伎倆爲您提供:
SELECT STRUCT<id string, type string, name string, address STRUCT<addressCountry string>> ('1', 'test', 'mr_a', struct('addr')) as dealGeography
你只需要定義的數據架構和內部結構,你需要將其指定爲struct
爲好。
內部結構工作,感謝您的建議。