我有一堆列,我只想要那些具有所有空值的列。我想按照以下方式做点什么:
SELECT * FROM table WHERE COUNT(*) = 0
^但这并没有做我想做的事。任何人都可以指导我正确的方向吗?
编辑:为了清楚起见,我有n列c1,到cn,每个列都有一些不重要的数据类型,每列都允许空值。
我想运行一个返回C1到Cm列的查询(m <= n),其中1&lt; = i&lt; = m,count(Ci)= 0。
运行上述查询时出现以下错误:
聚合可能不会出现在WHERE子句中,除非它位于HAVING子句或选择列表中包含的子查询中,并且要聚合的列是外部引用。
还有什么需要我澄清的吗?