【问题标题】:How do I replace nulls with 0 for multiple columns together in BigQuery?如何在 BigQuery 中将多个列的空值替换为 0?
【发布时间】:2021-06-30 14:27:13
【问题描述】:

我有多个包含空值的列。我需要一次性将它们全部替换为 0,而无需单独替换每一列。如何在大查询中做到这一点?

【问题讨论】:

  • 你不能。这是不可能的
  • 我认为 - 这是可能的!但看起来用户在发布问题后甚至对答案都不感兴趣 - 所以我跳过这篇文章!至少现在

标签: sql google-bigquery bigdata


【解决方案1】:

你能试试下面的查询吗:

#standardSQL
UPDATE <tablename>
SET 
    column1 = 0,
    column2 = 0,
    column3 = 0,
    .
    .
    .
    columnN = 0
where <condition>

希望它会起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-09
    • 2020-03-11
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 1970-01-01
    相关资源
    最近更新 更多