sql server 的 grouping关键字怎么用
时间: 2023-10-22 18:30:39 浏览: 89
总结下sqlserver group by 的用法
5星 · 资源好评率100%
在 SQL Server 中,可以使用 GROUP BY 子句对查询结果进行分组。
具体语法如下:
```
SELECT column_name(s)
FROM table_name
WHERE condition
GROUP BY column_name(s)
HAVING condition
ORDER BY column_name(s);
```
其中,GROUP BY 子句指定需要分组的列名,可以指定一个或多个列名。在分组时,相同值的行会被归为一组。在 GROUP BY 子句之后,可以使用 HAVING 子句来筛选分组后的结果。
例如,以下 SQL 查询语句用于统计每个部门的平均工资:
```
SELECT department, AVG(salary)
FROM employee
GROUP BY department;
```
这条语句将查询 employee 表中每个部门的平均工资,并按照部门进行分组。
阅读全文