【问题标题】:How to copy another columns value to a new created value in SNOWFLAKE如何将另一个列值复制到 SNOWFLAKE 中的新创建值
【发布时间】:2021-10-29 16:04:44
【问题描述】:

我正在尝试从 SNOWFLAKE 数据库中的另一列向新创建的列添加值,有人可以帮忙吗? 我希望将 OrderID 列的值插入到 CompanyID 中

【问题讨论】:

    标签: datatable copy snowflake-cloud-data-platform


    【解决方案1】:

    表格必须更新:

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

    如果表是第一次创建的,可以在 CTAS 中添加 CompanyID 列:

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

    【讨论】:

      猜你喜欢
      • 2021-05-26
      • 2018-03-04
      • 1970-01-01
      • 2012-09-04
      • 2021-03-22
      • 2020-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多