我似乎没有在 Bigquery 中找到一种nulls像我们在 SQL Server 数据库中那样过滤掉的方法,例如WHERE Column1 IS NOT NULL。
有人能解释一下吗?
谢谢。
您提供的语法应该可以正常工作,where运算符在执行选择之前过滤数据集中的行。语法如下:
Select *
from table_source
where column is not NULL;
Run Code Online (Sandbox Code Playgroud)
如果您想了解有关where运算符的更多信息,请参阅文档。
另外,如果要替换空值,可以使用IFNULL()函数。语法是:
Select *,
IFNULL(column, 'string_to_replace_null_value') as new_column
from table_source;
Run Code Online (Sandbox Code Playgroud)
我希望它有帮助。