👦个人主页:@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(disti