C# 数据库查询语句-第6节.分组数据(1)
作者:陈钰桃
撰写时间:2022 5月27日
第6节.分组数据(1)
A. SQL Server Group By语句
Group By 从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集” 划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。
以下是 GROUP BY 子句的语法:
SELECT select_list FROM table_name
GROUP BY column_name1, column_name2 ,…;
在此查询语法中, GROUP BY 子句为列中的每个值组合生成一个组。
请看以下示例:
SELECT customer_id, YEAR (order_date) order_year
FROM sales.orders
WHERE customer_id IN (1, 2)
ORDER BY customer_id;
在查询中添加一个 GROUP BY 子句来查看效果:
SELECT customer_id, YEAR (order_date) order_year
FROM sales.orders
WHERE customer_id IN (1, 2)
GROUP BY customer_id, YEAR (order_date)
ORDER BY customer_id;