一个数据字段中的 BigQuery 多种数据类型
BigQuery multiple data type in one data field
是否可以定义一个 table 模式,其中包含多个数据类型的字段?例如:
BIGQUERY TABLE 模式
schema:
[{
name: 'field1',
type: 'string',
},
{
name: 'field2',
type: 'string or bool',
}]
我可以在上面的示例中有一个像 field2 这样的字段,它可以有 2 个数据类型 "String or Boolean"。
您可以在一个字段中有一个结构,并在那里定义多种数据类型。
#standardsql
CREATE TABLE `test.table1`
(
column1 STRUCT<
number INT64,
text STRING,
truth BOOL
>,
column2 STRING
)
从技术上讲,这是一个具有多种数据类型的列 - 但在不同的 "sub-columns" 中:
是否可以定义一个 table 模式,其中包含多个数据类型的字段?例如:
BIGQUERY TABLE 模式
schema:
[{
name: 'field1',
type: 'string',
},
{
name: 'field2',
type: 'string or bool',
}]
我可以在上面的示例中有一个像 field2 这样的字段,它可以有 2 个数据类型 "String or Boolean"。
您可以在一个字段中有一个结构,并在那里定义多种数据类型。
#standardsql
CREATE TABLE `test.table1`
(
column1 STRUCT<
number INT64,
text STRING,
truth BOOL
>,
column2 STRING
)
从技术上讲,这是一个具有多种数据类型的列 - 但在不同的 "sub-columns" 中: