
👦个人主页:@Weraphael
✍🏻作者简介:目前学习计网、mysql和算法
✈️专栏:MySQL学习
🐋 希望大家多多支持,咱一起进步!😁
如果文章对你有帮助的话
欢迎 评论💬 点赞👍🏻 收藏 📂 加关注✨
目录
一、聚合函数
在
MySQL中,聚合函数用于对数据进行汇总和统计,并返回单个值作为结果
1.1 count函数
- 用于计算指定列中非
null值的行数。它通常用于统计符合特定条件的行数。
【语法】
select count(distinct 列名) [as] 重命名 from 表名;
# as也可以不加
# 可以去重distinct统计
注意:
- 如果使用
count(*),它会统计表中所有行的数量,包括null值。

- 如果使用
count(列名),它会统计指定列中非null值的行数。

【使用案例】
假设有一个名为employees的表,包含员工的信息,如下所示:

- 统计表中的总行数
select count(*) from employees;

- 计算特定条件下的行数,比如部门为
HR的员工人数:
select count(*) as HR的员工人数 from employees where department='HR';

1.2 sum函数
- 用于计算指定列的数值总和。它通常用于计算某个列中的数值总和,比如计算某一列的总销售额、总成绩等。
【语法】
select sum(distinct 列名) [as 重命名] from 表名;
- 注意:如果指定的列包含
null值,则sum函数会忽略null值。


最低0.47元/天 解锁文章
638





