我需要计算每行都有空值而不是空值的列, 但我不知道如何在PostgreSql中做到这一点。
答案 0 :(得分:1)
您只需要在count()中指定列名,它将跳过null:s
DEVMODE
忽略之后的内容,只是返回一个值列表
更清楚地说明:
DEVMODE
答案 1 :(得分:0)
SELECT COUNT(*) as countNullRows FROM yourTable WHERE columnName IS NULL;
SELECT COUNT(*) as countNonNullRows FROM yourTable WHERE columnName IS NOT NULL;