MySQL聚合函数

MySQL中常见的聚合函数主要有以下几种
在这里插入图片描述
在这里插入图片描述
此时 我们这里有一张用户表 我们就用他来演示聚合函数

首先 我们要查 表里有多少个用户 简单说 就是查用户表里有多少条数据

我们执行

SELECT count(*) FROM user_list

在这里插入图片描述
成功拿到了数据长度 三条

count里查到也可以是字段

例如我们查user_id

SELECT count(user_id) FROM user_list

在这里插入图片描述
这三条数据 都有 user_id 所以 都查到了 字段查法好处在于 可能有一些数据少了某个字段 这样就可以根据字段找出 那些数据指定的字段是有值的 过滤掉没有指定字段的数据

然后我们去一下user_ging的平均值 不要纠结意思 这个字段我做的时候也没想过什么意思
在这里插入图片描述

那么我们执行

SELECT avg(user_ging) FROM user_list

在这里插入图片描述
这样 我们就查到了他的平均值

然后我们来取 user_ging的最大值
在这里插入图片描述
执行

SELECT max(user_ging) FROM user_list

在这里插入图片描述
然后我们来取最小值

SELECT min(user_ging) FROM user_list

在这里插入图片描述
然后我们求这张表所有数据的user_ging字段的合

SELECT sum(user_ging) FROM user_list

在这里插入图片描述
除此之外 聚合函数 也可以和条件查询联合使用

例如

SELECT sum(user_ging) FROM User_List WHERE user_ging > 30;

在这里插入图片描述
这里 我们求了user_ging字段的合 但有个条件 要 user_ging大于30的数据才能参与
在这里插入图片描述
很明显 数据2是没有达到条件的 所以这其实是求了 数据1 和数据 3的合

还有更多更灵活的用法 等待大家摸索

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值