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的合
还有更多更灵活的用法 等待大家摸索