天天看點

SQL|為什麼需要GROUP BY

我們擁有下面這個 "Orders" 表:

image.png

分析思路

1、找出每個客戶的每筆訂單并根據客戶進行分組。

2、把每個使用者的所有訂單金額相加,統計出每個使用者訂單總金額

用sql實作(GROUP BY)

SELECT Customer,SUM(OrderPrice) FROM Orders GROUP BY Customer

統計訂單金額大于2000的使用者(having)

GROUP BY Customer having SUM(OrderPrice) >2000