百度空间 | 百度首页 
 
查看文章
 
having子句的用法
2008-03-10 14:24

指定组或聚合的搜索条件。HAVING 只能与 SELECT 语句一起使用。通常在 GROUP BY 子句中使用它。如果不使用 GROUP BY 子句,HAVING 的行为与 WHERE 子句一样。

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.Customer.CustomerID
      INNER JOIN Sales.SalesOrderDetail
      ON Sales.SalesOrderDetail.SalesOrderID = Sales.SalesOrderHeader.SalesOrderID
GROUP BY
      Sales.Customer.CustomerID,
      Sales.SalesOrderHeader.SalesOrderID
HAVING SUM(LineTotal) > 25000.00
ORDER BY
      Sales.Customer.CustomerID,
      SalesOrderID

类别:Sqlserver | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu