溫馨提示×

MySQL的SUM函數與HAVING子句的結合使用如何

小樊
101
2024-08-10 22:52:34
欄目: 云計算

在MySQL中,SUM函數用于計算指定列的總和。當結合HAVING子句使用時,可以對SUM函數返回的結果進行篩選。

例如,假設有一個名為sales的表,其中包含product和amount兩個列,我們想要計算每個產品的總銷售額,并篩選出總銷售額大于100的產品,可以使用以下查詢:

SELECT product, SUM(amount) as total_sales
FROM sales
GROUP BY product
HAVING total_sales > 100;

這個查詢首先對sales表按product進行分組,然后對每個組計算amount列的總和,最后通過HAVING子句篩選出總銷售額大于100的產品。

0