我可以有一个示例“SELECT”查询,它由所有where,orderby,having和groupby子句组成......Sql where,order by,having和groupby query
解释会有帮助。
我可以有一个示例“SELECT”查询,它由所有where,orderby,having和groupby子句组成......Sql where,order by,having和groupby query
解释会有帮助。
SELECT Customer, SUM(OrderPrice) FROM Orders WHERE Customer='tehlulz' OR Customer='Vijay' GROUP BY Customer HAVING SUM(OrderPrice)>1500 ORDER BY Customer
要打破它一点:
WHERE:用于定义条件。
HAVING:被使用,因为WHERE关键字不能用于集合函数。
GROUP BY:集团的结果通过某些领域
ORDER BY:显示结果顺序(如价格从最大到最小)
汇总订单的客户端对于订购了超过$ 10,000从大到小客户今年提出:
SELECT ClientName, SUM(OrderTotal) AS OrderTotal
FROM Orders
WHERE OrderDate >= '2012-01-01'
GROUP BY ClientName
HAVING SUM(OrderTotal) > 10000
ORDER BY SUM(OrderTotal) DESC
我没有看到附加的问题在这里,但这可能对文档很有帮助,Chris。并感谢在二月份回复我的问题! – 2016-08-04 18:34:51
参见[上SELECT MSDN文档(http://msdn.microsoft .com/en-us/library/ms189499.aspx) - 它很好地列出了所有选项,并且有很多关于如何使用'SELECT'的示例.... – 2012-03-09 06:21:38