如何在带HAVING子句 SQL中使用CUBE运算符

在本文中,将介绍如何在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