我們擁有下面這個 "Orders" 表:
image.png
現在,我們希望查找每個客戶所有訂單的總金額。怎么做?
分析思路
1、找出每個客戶的每筆訂單并根據客戶進行分組。
2、把每個用戶的所有訂單金額相加,統計出每個用戶訂單總金額
用sql實現(GROUP BY)
SELECT Customer,SUM(OrderPrice) FROM Orders
GROUP BY Customer
統計訂單金額大于2000的用戶(having)
SELECT Customer,SUM(OrderPrice) FROM Orders
GROUP BY Customer having SUM(OrderPrice) >2000