SQL Server 数据分组

本文介绍了SQL Server中的数据分组,重点讲解了GROUP BY子句及其与聚合函数(如COUNT(), SUM(), AVG(), MIN(), MAX())的结合使用,以及HAVING子句在过滤分组条件中的应用。通过实例展示了如何统计分组数据和应用筛选条件。" 119348843,11308112,Windows到CentOS VNC直连配置全攻略,"['远程桌面', 'Linux服务器', 'Windows连接', 'VNC', 'CentOS配置']
摘要由CSDN通过智能技术生成

目录

Group By 语句

Group By 子句与聚合函数

Having 子句


  1. 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;
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值