在本文中,将介绍如何在 SQL 中使用带有 HAVING 子句的 ROLLUP 运算符。 GROUP BY 子句用于根据一个或者多个列或者表达式对结果集的行进行分组。 GROUP BY 子句用于包含聚合函数的 SELECT 语句。
GROUP BY 子句中使用 WITH ROLLUP 运算符将汇总行添加到最终结果集中。 GROUP BY 子句中指定的每个组都由 ROLLUP 运算符汇总。
例子
select vendorid,sum(billtotal) as invo_total from billtbl group by vendorid with rollup
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 rollup
日期:2020-06-02 22:17:58 来源:oir作者:oir