Как скопировать другое значение столбцов в новое созданное значение в SNOWFLAKE

#datatable #copy #snowflake-cloud-data-platform

Вопрос:

Я пытаюсь добавить значения во вновь созданный столбец из другого столбца в базе данных SNOWFLAKE, не мог бы кто-нибудь помочь. Я хочу, чтобы значения столбца OrderID были вставлены в идентификатор компании

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

Ответ №1:

Таблица должна быть обновлена:

 UPDATE tab SET CompanyID = OrderID -- WHERE CompanyID IS NULL;  

Если таблица создается в первый раз, столбец CompanyID может быть добавлен в CTAS:

 CREATE TABLE tab AS SELECT OrderID AS CompanyID, OrderID, CustomerName FROM db_soure_name.schema_name_table_name;