溫馨提示×

SQL中Select語句分組如何操作

sql
小樊
120
2024-06-13 12:42:04
欄目: 云計(jì)算

在 SQL 中,可以使用 GROUP BY 子句對 SELECT 語句的結(jié)果進(jìn)行分組操作。GROUP BY 子句可以根據(jù)一個或多個列對查詢結(jié)果進(jìn)行分組,并且可以與聚合函數(shù)一起使用來對每個組進(jìn)行計(jì)算。下面是一個簡單的示例:

假設(shè)有一個名為 students 的表,包含學(xué)生的姓名、班級和成績信息。要按班級分組并計(jì)算每個班級的平均成績,可以使用以下查詢語句:

SELECT class, AVG(score) AS avg_score
FROM students
GROUP BY class;

在上面的查詢中,GROUP BY 子句根據(jù) class 列對查詢結(jié)果進(jìn)行分組,并使用 AVG 函數(shù)計(jì)算每個組的平均成績。查詢結(jié)果將包含每個班級的平均成績。

0