溫馨提示×

如何通過SUM函數(shù)與GROUP BY實現(xiàn)條件分組求和

小樊
171
2024-08-10 22:53:34
欄目: 編程語言

要通過SUM函數(shù)與GROUP BY實現(xiàn)條件分組求和,首先需要使用GROUP BY子句將數(shù)據(jù)按照指定的列進行分組,然后使用SUM函數(shù)對每個分組內(nèi)的數(shù)據(jù)進行求和。

例如,假設(shè)有一個銷售數(shù)據(jù)表sales,包含了產(chǎn)品名稱、銷售數(shù)量和銷售金額等字段。要按照產(chǎn)品名稱分組,并計算每個產(chǎn)品的總銷售金額,可以使用如下SQL語句:

SELECT product_name, SUM(sales_amount) AS total_sales
FROM sales
GROUP BY product_name;

這條SQL語句會將sales表按照產(chǎn)品名稱進行分組,然后對每個分組內(nèi)的銷售金額進行求和,最終返回每個產(chǎn)品的總銷售金額。

0