我有一个500列和100M行的大表.基于一个小样本,我相信只有大约50个列包含任何值,而另一个450只包含NULL值.我想列出不包含数据的列.
在我当前的硬件上,查询每列需要大约24小时(select count(1) from tab where col_n is not null)
select count(1) from tab where col_n is not null
是否有一种较便宜的方法来确定列是否完全为空/ NULL?
sql-server sql-server-2008
sql-server ×1
sql-server-2008 ×1