在一个数据字段中BigQuery多种数据类型

时间:2019-05-15 03:56:43

标签: javascript node.js google-bigquery schema

是否可以定义具有包含多种数据类型的字段的表架构?例如:

BIGQUERY TABLE SCHEMA

schema: 
  [{
    name: 'field1',
    type: 'string',
  },
  {
    name: 'field2',
    type: 'string or bool',
  }]

在上面的示例中,我可以有一个像field2这样的字段吗,它可以具有2个数据类型“ String或Boolean”。

1 个答案:

答案 0 :(得分:0)

您可以在一个字段中有一个结构,并在其中定义几种数据类型。

#standardsql
CREATE TABLE `test.table1`
(
  column1 STRUCT<
    number INT64,
    text STRING,
    truth BOOL
  >,
  column2 STRING
)

从技术上讲,这是具有多种数据类型的一列-但在不同的“子列”中: table schema