BigQuery:用空值替换零 - 遇到错误

问题描述 投票:0回答:1

我正在 BigQuery 中处理天气数据,在分析风速和能见度之前,需要将零(错误输入的缺失值)替换为空值。我当前的代码导致错误。

任何人都可以帮助我使用正确的语法来实现这个空值替换吗?分享相关的代码片段和错误消息将不胜感激。

sql mysql google-bigquery data-cleaning
1个回答
0
投票

以下应该有效:

UPDATE tablename
SET columnname = NULL
WHERE columnname = 0

我能想到的唯一潜在错误是该列是否被声明为

NOT NULL
。您需要首先使用
ALTER TABLE
启用列中的空值。

© www.soinside.com 2019 - 2024. All rights reserved.