Google bigquery 如何在google bigquery中过滤空值

Google bigquery 如何在google bigquery中过滤空值,google-bigquery,Google Bigquery,在Bigquery中,我似乎找不到像SQL server数据库中那样过滤掉NULL的方法,例如,其中Column1不是NULL 有人能解释一下吗 谢谢。您提供的语法应该可以正常工作,where操作符在执行select之前过滤数据集中的行。语法如下: Select * from table_source where column is not NULL; 如果您想了解有关where运算符的更多信息,请参阅 此外,如果要替换空值,可以使用函数。语法是: Select *, IFNU

在Bigquery中,我似乎找不到像SQL server数据库中那样过滤掉
NULL的方法,例如,
其中Column1不是NULL

有人能解释一下吗


谢谢。

您提供的语法应该可以正常工作,where操作符在执行select之前过滤数据集中的行。语法如下:

Select *
from table_source
where column is not NULL;
如果您想了解有关where运算符的更多信息,请参阅

此外,如果要替换空值,可以使用函数。语法是:

Select *, 
       IFNULL(column, 'string_to_replace_null_value') as new_column
from table_source;

我希望这会有所帮助。

您描述的语法应该可以工作-您能分享您的代码以便我们能够识别任何问题,以及一些看到空值的示例结果吗?当您从表中选择并提供类似“where column1 is not null”的筛选器时,它在BQ中工作。我不确定你的问题是否解释了你需要帮助的正确情况。请分享您的输入、期望的输出和基本代码,以便更好地理解。谢谢。我想我犯了一个错误。是的,它起作用了。