首页 相关文章 用SQL Server HAVING子句计算列和平均值

用SQL Server HAVING子句计算列和平均值

  在本文中,简单说明这个子句,并提供一些代码实例,这是说明HAVING子句用法的最佳方法。

  严格来说,HAVING并不需要一个子表,但没有子表的HAVING并没有实际意义。如果你只需要一个表,那么你可以用WHERE子句达到一切目的。为进行实践,HAVING预先假定至少两个表和一个基于第二个表的合计函数。

  下面是一个简单的例子:你想要订单总数超过25000美元的客户清单。你需要适当连接的三个表:Customer、SalesOrderHeader和SalesOrderDetail。然后,你求Detail的和,并将总数与25000美元进行比较。查看下面的列表A。

SELECT
Sales.Customer.CustomerID,
Sales.SalesOrderHeader.SalesOrderID,
SUM(Sales.SalesOrderDetail.LineTotal) AS SubTotal
FROM
Sales.Customer
INNER JOIN Sales.SalesOrderHeader
ON Sales.SalesOrderHeader.CustomerID = Sales.C...[ 查看全文 ]

2016-02-19 标签:

用SQL Server HAVING子句计算列和平均值的相关文章

手机页面
收藏网站 回到头部