MySQL笔记-第十七课

本文详细介绍了SQL中的聚合函数(COUNT、MAX、MIN、AVG和SUM),展示了如何在SQL查询中使用它们进行数据统计,如员工数量、平均年龄和区域年龄总和计算。同时强调了聚合函数与分组查询的结合以及NULL值处理。
摘要由CSDN通过智能技术生成

聚合函数与分组查询笔记

聚合函数概述

聚合函数用于对数据集进行纵向计算,将多行数据聚合成一个计算结果。常用的聚合函数包括:

  • COUNT:计数,用于统计某列或整个表的记录数。
  • MAX:最大值,求某列的最大值。
  • MIN:最小值,求某列的最小值。
  • AVG:平均值,计算某列的平均值。
  • SUM:求和,计算某列数据的总和。

这些函数主要针对表中的特定列进行操作。

聚合函数的使用

聚合函数直接作用于字段,基本语法如下:

SELECT 聚合函数(字段名) FROM 表名;
具体应用
  1. 统计员工数量

    使用 COUNT 统计 EMP 表中的记录数。

    SELECT COUNT(*) FROM EMP;
    
  2. 计算平均年龄

    使用 AVG 计算 EMP 表中员工的平均年龄。

    SELECT AVG(AGE) FROM EMP;
    
  3. 查询最大和最小年龄

    分别使用 MAXMIN 获取 EMP 表中员工的最大和最小年龄。

    SELECT MAX(AGE) FROM EMP;
    SELECT MIN(AGE) FROM EMP;
    
  4. 统计特定地区员工年龄之和

    结合 SUM 和条件查询,计算西安地区员工的年龄总和。

    SELECT SUM(AGE) FROM EMP WHERE WORK_ADDRESS = '西安';
    
注意事项
  • 聚合函数不计算 NULL 值。
  • 聚合函数通常与分组查询结合使用,以实现更复杂的数据分析。

通过上述示例和说明,我们对 SQL 中的聚合函数及其应用有了基本的了解。这些函数在数据分析和统计中非常有用,特别是在处理大量数据时,能够快速得到汇总信息。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值