首页 > 解决方案 > 是否可以将多个 SQL 语句组合在一起?

问题描述

我正在测试表中的每一列以查看它是否具有空值。目前,我正在使用:

select count (column) when column is not null

我为每列列出了其中的 20 个。我可以将它们全部组合运行一次,然后告诉我每列的记录数。任何具有 0 的列都是空列

标签: sqlsql-servervalidationamazon-redshiftqa

解决方案


where子句是多余的。您可以将所有内容添加到单个查询中:

select count(column1),
       count(column2),
       . . .
       count(column20)      
from t

推荐阅读