Having 的用法

Having 主要用于group by 分组之后 对聚合条件的选择

下面的示例按产品 ID 对 SalesOrderDetail 进行了分组,并且只包含那些订单合计大于 $1,000,000 且其平均订单数量小于 3 的产品组。

SELECT ProductID, AVG(OrderQty) AS AverageQuantity, SUM(LineTotal) AS Total

FROM Sales.SalesOrderDetail

GROUP BY ProductID

HAVING SUM(LineTotal) > $1000000.00

AND AVG(OrderQty) < 3 ;

SQL HAVING用法详解 - 来自潘大大 - 博客园


版权声明:本文为Chasel_s原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。