首页 文章

BigQuery - 为列添加固定值?

提问于
浏览
0

有没有办法为结果/表/列添加固定值?

我有两张 table :

Table1 with Column1,Column2,Column3 . 表2包含ColumnA,ColumnB

我想将 Table2 追加到 Table1 .

有没有办法做到这一点?

另外,有没有办法将 Table2 追加到 Table1 并将这些行的 Column3 值设置为"ABC"?

谢谢!

1 回答

  • 3

    您可以使用设置了'allowLargeResults'标志的查询执行此操作 .

    SELECT ColumnA as Column1, ColumnB as Column2, "ABC" as Column3 
         FROM Table2
    

    然后,您可以将目标表设置为Table1,并将writeDisposition设置为WRITE_APPEND . 如果您使用的是UI,则可以通过“启用选项”按钮设置这些选项 . 选择table1作为目标表,选中'allow large results'并选择'Append to table'作为Write Preference .

相关问题