溫馨提示×

如何在SQLServer中使用GROUPBY子句

小樊
149
2024-04-02 11:39:04
欄目: 云計算

在SQLServer中,使用GROUP BY子句可以對查詢結果進行分組,并對每個組應用聚合函數。以下是在SQLServer中使用GROUP BY子句的基本語法:

SELECT column1, column2, aggregate_function(column3)
FROM table
GROUP BY column1, column2;

在上面的語法中,column1和column2是要分組的列,可以指定多個列進行分組。aggregate_function是要對每個組應用的聚合函數,例如SUM、AVG、COUNT等。在GROUP BY子句之后,還可以添加HAVING子句對分組結果進行過濾。

以下是一個示例,假設有一個名為students的表,包含學生的姓名、年齡和成績信息?,F在要統計每個年齡段的學生人數和平均成績:

SELECT age, COUNT(*), AVG(score)
FROM students
GROUP BY age;

在這個示例中,我們對年齡進行分組,并使用COUNT和AVG函數分別統計每個年齡段的學生人數和平均成績。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女