小编Ria*_*lal的帖子

如何在Big Query中使用不忽略Null的where语句

我发现Google Big Query中的WHERE语句忽略了NULLS,我有点惊讶.有谁知道更好的方法吗?

我有以下数据集:

Name     Score
Allan     20           
Brian     NULL
Clare     30
Run Code Online (Sandbox Code Playgroud)

假设我想选择分数不等于20的所有记录.如果我在Big Query中使用以下代码

SELECT * FROM [....] 

where
    Score <> 20
Run Code Online (Sandbox Code Playgroud)

结果如下:

Name  Score
Clare   30
Run Code Online (Sandbox Code Playgroud)

问题是Brian的NULL记录也不等于20,因此应该在我的结果中.

除了特别检查NULLS之外还有更好的方法吗?

谢谢Ria

google-bigquery

3
推荐指数
1
解决办法
1541
查看次数

标签 统计

google-bigquery ×1