在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但国家不是。我有什么明显的遗失吗?
答案 0 :(得分:3)
也许您正在观察不是NULL
的空字符串。确认这一点的一种方法是添加WHERE
子句:
WHERE
region_name IS NOT NULL and region_name != ''
AND country LIKE 'DE'