我可以有一個示例「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