全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

Python培训分享:常用的聚合函数有哪些?怎么用?

发布时间:2022-03-08 11:47:00
发布人:qyf

  本期Python培训分享:常用的聚合函数有哪些?怎么用?很多人都对这方面不是很了解,下面小编就为大家详细介绍一下,聚合函数可以对一组值执行计算并返回单一的值,多用于统计和计算分组数据。在实际的操作过程中国可以应用于查询语句的SELECT中或者HAVING子句中。 聚合函数实现了对数据表里面的数据进行计算和、平均值、最大值、最小值、统计总数等。

Python

  学习目标:能够写出查询总行数的SQL语句

  1. 什么是聚合函数?

  聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据。

  常用的聚合函数:

  count(col): 表示求指定列的总行数

  max(col): 表示求指定列的最大值

  min(col): 表示求指定列的最小值

  sum(col): 表示求指定列的和

  avg(col): 表示求指定列的平均值

  2. 求总行数

  -- 返回非NULL数据的总行数.

  select count(height) from students;

  -- 返回总行数,包含null值记录;

  select count(*) from students;

  3. 求最大值

  -- 查询女生的编号最大值

  select max(id) from students where gender = 2;

  4. 求最小值

  -- 查询未删除的学生最小编号

  select min(id) from students where is_delete = 0;

  5. 求和

  -- 查询男生的总身高

  select sum(height) from students where gender = 1;

  -- 平均身高

  select sum(height) / count(*) from students where gender = 1;

  6. 求平均值

  -- 求男生的平均身高, 聚合函数不统计null值,平均身高有误

  select avg(height) from students where gender = 1;

  -- 求男生的平均身高, 包含身高是null的

  select avg(ifnull(height,0)) from students where gender = 1;

  说明 ifnull函数: 表示判断指定字段的值是否为null,如果为空使用自己提供的值。

  7. 聚合函数的特点

  聚合函数默认忽略字段为null的记录 要想列值为null的记录也参与计算,必须使用ifnull函数对null值做替换。

  8. 小结

  count(col): 表示求指定列的总行数

  max(col): 表示求指定列的最大值

  min(col): 表示求指定列的最小值

  sum(col): 表示求指定列的和

  avg(col): 表示求指定列的平均值

  以上就是全部内容了,如果您对Python技术非常感兴趣,可以来了解一下千锋教育提供Python培训课程,千锋教育在全国20多所城市均设有教学基地,欢迎同学们前来咨询了解。

相关文章

今日头条开通原创需要什么条件?今日头条开通原创要求介绍

2023-09-19

短视频发布在哪个平台收益最好?短视频平台收益分析

2023-09-19

怎么剪辑短视频赚钱?短视频赚钱方法

2023-09-19

短视频怎么靠播放量赚钱?短视频赚钱方式介绍

2023-09-19

今日头条视频怎么赚钱?头条号赚钱方法汇总

2023-09-19

今日头条展现量是什么?今日头条展现量规则分析

2023-09-19
在线咨询 免费试学 教程领取