Удалите значения из определенных столбцов и вставьте новые значения в эти столбцы - PullRequest
0 голосов
/ 13 июля 2020

Мне нужно удалить значения из Стоимость и Оставшийся столбец из приведенной ниже таблицы и вставить новые значения из другой таблицы. Кто-нибудь может помочь, пожалуйста?

введите описание изображения здесь

1 Ответ

1 голос
/ 13 июля 2020

Один из возможных способов - сначала удалить столбцы Cost и Remaining, а затем создать его.

CREATE OR REPLACE TABLE `transactions.test_table` AS
SELECT
  * EXCEPT (Cost, Remaining)
FROM
  `transactions.test_table`;

Приведенная выше таблица создаст таблицу без этих 2 столбцов. Теперь вы можете вставить данные из другой таблицы, создав другие столбцы.

Лучше сделать следующее:

CREATE OR REPLACE TABLE `transactions.test_table` AS
SELECT
  table1.Date, table1.Name, table2.Cost, table2. Remaining
FROM
  `transactions.test_table` table1, `transactions.other_table` table2;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...