首頁 >資料庫 >mysql教程 >MySQL 的 GROUP BY 和 SUM() 函數如何以類別聚合資料?

MySQL 的 GROUP BY 和 SUM() 函數如何以類別聚合資料?

Linda Hamilton
Linda Hamilton原創
2025-01-05 11:56:44292瀏覽

How Can MySQL's GROUP BY and SUM() Functions Aggregate Data by Category?

MySQL的Group by SUM:按類別聚合值

在許多資料庫場景中,需要根據特定的類別來組織和匯總資料或團體。在這種情況下,MySQL 的 GROUP BY 子句扮演至關重要的角色。本文示範如何使用 GROUP BY 和 SUM() 函數來計算給定表中每個唯一類別的值的總和。

考慮以下表格結構:

table(cat_name, amount)

目標是決定與每個唯一的 cat_name 類別相關的總量。為此,我們可以使用以下 SQL 查詢:

SELECT cat_name, SUM(amount) AS total_amount
FROM table
GROUP BY cat_name

在此查詢中,GROUP BY 子句按 cat_name 列對表中的行進行分組。然後,將 SUM() 函數應用於每個群組中的 amount 列,計算該特定 cat_name 的所有值的總和。

產生的資料集將包含每個唯一 cat_name 的一行以及相應的總計每個類別的金額。這些資訊對於各種分析任務都很有價值,例如識別最受歡迎的類別或追蹤資料集中不同分段的效能。

透過利用 GROUP BY 和 SUM() 函數的強大功能,MySQL 提供了用於聚合資料並從大型資料集中提取有意義的見解的強大機制。

以上是MySQL 的 GROUP BY 和 SUM() 函數如何以類別聚合資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn