在本文中,将介绍如何在SQL中使用带有HAVING子句的CUBE运算符。GROUPBY子句用于根据一个或者多个列或者表达式对结果集的行进行分组。GROUPBY子句用于包含聚合函数的SELECT语句中。
WITH CUBE运算符在GROUPBY子句中用于将摘要行添加到最终结果集。GROUPBY子句中指定的每个组组合都由多维数据集运算符汇总。CUBE操作符还提供了另一个特性,通过它可以在结果集的末尾总结整个结果集。
在SQL中使用带HAVING子句的CUBE运算符示例
select vendorid,sum(billtotal) as invo_total from billtbl group by vendorid with CUBE
select vendorname,billid,sum(billtotal) as invo_total from billtbl join vendors on billtbl.vendorid = vendors.vendorid where billtotal > 500 group by vendorname,billid with CUBE
日期:2020-06-02 22:17:57 来源:oir作者:oir