SQL Bigquery返回null结果,即使我使用IS NOT NULL语句

时间:2017-05-22 16:13:14

标签: sql null google-bigquery

在Bigquery中,即使我在查询中放置了一个IS NOT NULL语句,我也会收到值为Null的行。

SELECT 
country,
region,
region_name
FROM `table`
WHERE region_name IS NOT NULL
AND country LIKE 'DE'
GROUP BY 2, 3, 1

当我拉这个时,我仍然会收到一行,其中区域和地区名称为NULL但国家不是。我有什么明显的遗失吗?

1 个答案:

答案 0 :(得分:3)

也许您正在观察不是NULL的空字符串。确认这一点的一种方法是添加WHERE子句:

WHERE
region_name IS NOT NULL and region_name != ''
AND country LIKE 'DE'