有没有办法改善以下几点?我需要在特定列中使用NULL
值计算所有行。
SELECT
SUM(IF(column1 IS NULL, 1, 0)) AS column1,
SUM(IF(column2 IS NULL, 1, 0)) AS column2
FROM
`dataset.table`;
其中一个选择:
#standardSQL
SELECT
COUNTIF(column1 IS NULL) AS column1,
COUNTIF(column2 IS NULL) AS column2
FROM `project.dataset.table`
或者(只是为您提供几个选项):
#standardSQL
SELECT
COUNT(1) - COUNT(column1) AS column1,
COUNT(1) - COUNT(column2) AS column2
FROM `project.dataset.table`