SELECT count(*)
FROM fakelos2
WHERE fields is not null
现在你必须计算每一个字段,然后你必须使用案例,如下所示:
SELECT
((CASE WHEN field1 IS NULL THEN 1 ELSE 0 END)
+ (CASE WHEN field2 IS NULL THEN 1 ELSE 0 END)
+ (CASE WHEN field3 IS NULL THEN 1 ELSE 0 END)
...
...
+ (CASE WHEN field10 IS NULL THEN 1 ELSE 0 END)) AS sum_of_nulls
FROM fakelos2
1 回答
而不是使用是,而在计算特定字段的行时,您使用如下所示的计数函数:
现在你必须计算每一个字段,然后你必须使用案例,如下所示: