【问题标题】:BigQuery append data from csv to columnBigQuery 将数据从 csv 附加到列
【发布时间】:2020-01-16 01:35:49
【问题描述】:

我有一个 BigQuery 表,我在其中添加了一个新列,但不确定如何将数据附加到其行。

这是 BigQuery 表:

这是 csv/excel 文件:我确实尝试将 csv 直接作为新表上传,但出现错误,现在正在尝试更新名为“Max_Takeoff_kg”的列,它是 csv 中的最后一列。如何在 BigQuery 中编写查询以使用最后一列中 csv 中的数据更新行。

【问题讨论】:

    标签: csv google-bigquery sql-update


    【解决方案1】:

    如果您只是为这次加载数据,我建议您将XLS 保存为CSV 并尝试再次创建一个新表。

    无论如何,您可以使用BigQuery DML 更新您的表格,如您所见here

    重要的是要记住,在您的情况下,要使这种方法正常工作,您必须有一种方法来唯一地标识您的行。

    例子:

    UPDATE your_db.your_table
    SET your_field = <value>
    WHERE <condition_to_identify_row_uniquely>
    

    希望对你有帮助

    【讨论】:

    • 是的,更改为 csv 并通过谷歌云存储上传似乎可以解决问题!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2021-07-21
    • 2021-05-10
    • 2018-12-27
    相关资源
    最近更新 更多