admin

使用SQL对多个列中的NULL值进行计数

sql

我有3列让说ABC。我需要计算NULL每列中的值。

例如:

 A  | B  | C
-------------
1   |NULL| 1
1   | 1  | NULL
NULL| 1  | 1
NULL|NULL| 1

应该输出:

 A  |  B  |  C
---------------
 2  |  2  |  1

我已经尝试了数,总和,子查询,但是还没有任何工作适合我。任何输入将不胜感激!


阅读 193

收藏
2021-05-10

共1个答案

admin

SELECT COUNT(*)-COUNT(A) As A, COUNT(*)-COUNT(B) As B, COUNT(*)-COUNT(C) As C
FROM YourTable;
2021-05-10