Mysql学习_第九章_汇总数据

本文详细介绍了MySQL中的聚合函数,如AVG()用于计算平均值,COUNT()用于计数,MAX()和MIN()用于找出最大值和最小值,而SUM()则用于求和。同时,还讲解了如何通过指定DISTINCT参数来防止重复值的统计,以及如何组合使用这些函数以获取更复杂的汇总数据。
摘要由CSDN通过智能技术生成

汇总数据

聚集函数

聚集函数
AVG() 函数
AVG() 通过对表中行数计数并计算其列值之和,求得该列的平均值。 AVG()可用来返回所有列的平均值,也可以用来返回特定列或行的平均值。

SELECT AVG(prod_price) AS avg_price
FROM Products;
#返回prod_price字段的平均值
SELECT AVG(prod_price) AS avg_price
FROM Products
WHERE vend_id = 'DLL01';
#返回vend_id位DLL01的prod_price的平均值

COUNT() 函数

  1. COUNT() 函数进行计数。可利用 COUNT() 确定表中行的数目或符合特定条件的行的数目。
  2. 使用 COUNT(*) 对表中行的数目进行计数,不管表列中包含的是空值( NULL )还是非空值。
  3. 使用 COUNT(column) 对特定列中具有值的行进行计数,忽略 NULL 值。
SELECT COUNT(*) AS num_cust
FROM Customers;
#对customers表中所有记录进行计数
SELECT COUNT(cust_email) AS num_cust
FROM Customers;
#对customer表中含有cust_email的记录的进行计数

MAX() 函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值