我正在处理海量数据,其中我的表有3亿多行。 该表有500列,有些列仅包含空值。 如何获取所有空列或具有非空值的列的列表,以上任何内容对我来说都是有效的。
答案 0 :(得分:0)
如果列中不包含NULL,则此查询将返回true:
select
max(col1 is not null) col1_not_null,
max(col2 is not null) col2_not_null,
...
max(coln is not null) coln_not_null
from your table;