目录
-
Group By语句
Group By 从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。
Group By 在查询数据时经常用到。例如,查询某个区域的男女比例,查询为完成项目的人数等等。
语法:
Select字段
From 表名
Group by 要分组的字段;
在此查询语法中, GROUP BY 子句为列中的每个值组合生成一个组。
下面我们通过一个例子来使用以下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;