我不知道这是可能的,或者如果它是如何做到这一点 -SQL计数空字段
我有一个数据库中的以下数据 -
id | improve | timeframe | criteria | impact
-------+------------+-------------+-----------+---------
1 | | Test | Test | Test
2 | Test | | Test |
3 | | Test | |
-------+------------+-------------+-----------+---------
忽略id列,如何使用SQL查询确定剩余12个非空的字段数?
我已经开始用 -
SELECT improve, timeframe, impact, criteria
FROM data
WHERE improve IS NOT NULL
AND timeframe IS NOT NULL
AND impact IS NOT NULL
AND criteria IS NOT NULL;
这只返回的行数,即。 3.
任何想法?
谢谢。
只是要清楚,你想获得的所有非空字段的总和。所以,'count(改进)哪里改进不是null +计数(时间框架)哪里时间帧不为空,等等,对吗? – abhinav
是的没错,我需要所有非空字段的总和,对不起,如果不明确。 – Tom
如何知道单列中的空行?谢谢 –