在 SQL 中,結(jié)合 GROUP BY 使用可以對(duì)數(shù)據(jù)進(jìn)行分組然后對(duì)每個(gè)組進(jìn)行聚合操作。例如,可以使用 GROUP BY 對(duì)某個(gè)字段進(jìn)行分組,然后使用聚合函數(shù)如 SUM、COUNT、MAX、MIN 等對(duì)每個(gè)組進(jìn)行計(jì)算。
以下是一個(gè)示例:
假設(shè)有一個(gè)名為 sales
的表,其中包含銷(xiāo)售數(shù)據(jù),字段包括 product_id
、quantity
和 revenue
。
要計(jì)算每個(gè)產(chǎn)品的總銷(xiāo)售量和總收入,可以使用以下 SQL 查詢:
SELECT product_id, SUM(quantity) AS total_quantity, SUM(revenue) AS total_revenue
FROM sales
GROUP BY product_id;
這將根據(jù) product_id
對(duì)數(shù)據(jù)進(jìn)行分組,并計(jì)算每個(gè)產(chǎn)品的總銷(xiāo)售量和總收入。