【发布时间】:2016-12-19 15:09:09
【问题描述】:
我们如何获得 Vertica 中表的所有列的 null 和非 null 计数?表可以有 n 个列,对于每一列,我们需要获取该表的空值和非空值的计数。
例如。 下表有两列
column1 Column2
1 abc
pqr
3
asd
5
如果它是一个特定的列,那么我们可以像这样检查
SELECT COUNT(*) FROM table where column1 is null;
SELECT COUNT(*) FROM table where column1 is not null;
column2 的相同查询
我检查了诸如 projection_storage 等系统表,但我无法找出一个通用查询,该查询通过仅硬编码查询中的 TABLE NAME 来提供详细信息。
【问题讨论】: