在 BigQuery 中,用于计算行数的 COUNT() 函数不计算 NULL 值。但是,如果使用条件“IS NOT NULL”,则计算这些非 NULL 值。
以下是一个示例查询,使用 COUNT() 计算非 NULL 值的数量:
SELECT COUNT(column_name)
FROM table_name
WHERE column_name IS NOT NULL;
如果要同时计算 NULL 和非 NULL 值的数量,可以使用 COUNT(*) 函数:
SELECT COUNT(*)
FROM table_name;
这将返回表中所有行的数量,包括包含 NULL 值的行。