sql server group by用法
时间: 2023-04-27 16:06:13 浏览: 174
总结下sqlserver group by 的用法
SQL Server中的GROUP BY语句用于对查询结果进行分组。语法格式如下:
SELECT column1, column2, aggregate_function(column3)
FROM table_name
WHERE condition
GROUP BY column1, column2;
其中,aggregate_function可以是COUNT、SUM、AVG、MIN、MAX等聚合函数。在GROUP BY语句中,需要指定分组的列,并且只能在SELECT语句中选择与分组相关的列或聚合函数。
例如,以下查询语句按照“city”列进行分组,并统计每个城市的人数:
SELECT city, COUNT(*) as "Number of people"
FROM customers
GROUP BY city;
这个查询将会返回每个城市的人数以及这个城市的名字。
阅读全文