BigQuery - 为列添加固定值?

时间:2013-09-11 19:01:52

标签: sql schema google-bigquery

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

我有两张桌子:

  

Table1 ,包含Column1,Column2,Column3。

     ColumnA,ColumnB

Table2

我想将Table2追加到Table1

有办法做到这一点吗?

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

谢谢!

1 个答案:

答案 0 :(得分: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。