DB2中group by 后 如何获得字符累加聚合的效果
举例: select a,(聚合b列) from tab group by a 其中:b列为字符,希望通过 groupby a列后,产生聚合累加b列的效应. 相信这个问题很多人都遇到了类似的问题,但是都束手无策,望得到帮助!!!
举例: select a,(聚合b列) from tab group by a 其中:b列为字符,希望通过 groupby a列后,产生聚合累加b列的效应. 相信这个问题很多人都遇到了类似的问题,但是都束手无策,望得到帮助!!!
答案:select a,(聚合b列) as c from tab group by a ,c
其他:使用DB2的OLAP函数即可,很简单得。 如果是函数就可以,select a,sum(聚合b列) from tab group by a
非函数的话,一般group by后,不会再去聚合b