2013-09-11 2 views
0

Есть ли способ добавить фиксированное значение к результату/таблице/столбцу?BigQuery - добавить фиксированное значение в столбец?

У меня есть две таблицы:

TABLE1 с COLUMN1, COLUMN2, колонка3.

Table2 с Columna, ColumnB

Я хочу добавить Table2 к Table1.

Есть ли способ сделать это?

Также есть способ добавить Table2 в Table1 И установить Column3 значения для этих строк на "ABC"?

Спасибо!

+0

Вы пробовали JOIN, чтобы добавить фиксированный столбец? –

ответ

3

Вы можете сделать это с запросом, который имеет флаг «allowLargeResults».

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

Затем вы можете установить таблицу назначения в таблицу1 и установить writeDisposition в WRITE_APPEND. Если вы используете пользовательский интерфейс, вы можете установить эти параметры с помощью кнопки «enable options». Выберите таблицу1 в качестве таблицы назначения, установите флажок «Разрешить большие результаты» и выберите «Добавить в таблицу» в качестве предпочтения «Запись».

+0

Как я могу сделать это с помощью шаблона? Я пытался сделать что-то вроде select *, «ABC» из таблицы2; Могу ли я это сделать или мне нужно указать все мои столбцы? – DarrenCibis

Смежные вопросы