基础—SQL—DQL(数据查询语言)聚合函数

一、引言

一般情况下,我们在进行分组查询的时候,一般配合着聚合函数来进行操作,所以先了解和学习聚合函数再学习和操作分组查询。

二、DQL---聚合函数

1、介绍

聚合函数指的是讲一列数据作为一个整体,进行纵向的计算。

2、常见的聚合函数
3、用法

SELECT 聚合函数(字段列表) FROM 表名

三、案例操作

回到DataGrip工具去进行数据的查询操作。

0、emp 表的数据展示
1、统计该企业员工数量
sql 复制代码
SELECT COUNT(*) FROM emp;
sql 复制代码
SELECT COUNT(id) FROM emp;

注意:使用聚合函数的时候,所有的NULL值是不参与聚合函数的运算的

2、统计该企业员工的平均年龄
sql 复制代码
SELECT AVG(age) FROM emp;
3、 统计该企业员工的最大年龄
sql 复制代码
SELECT MAX(age) FROM emp;
4、统计该企业员工的最小年龄
sql 复制代码
SELECT MIN(age) FROM emp;
5、 统计西安地区员工的年龄之和
sql 复制代码
SELECT SUM(age) FROM emp WHERE workaddress='西安';
6、查看工作地是上海的员工信息
sql 复制代码
SELECT id, workno, name, gender, age, idcard, workaddress, entrydate FROM emp WHERE workaddress='上海';

这就是这篇博客的内容 。

相关推荐
小肖爱笑不爱笑7 小时前
JDBC Mybatis
数据库·mybatis
cookqq7 小时前
MySQL 5.7 大表删除部分数据:.ibd 文件会变小吗?磁盘会释放吗?
数据结构·数据库·mysql
IT 行者7 小时前
告别硬编码!Spring Boot 优雅实现 Controller 路径前缀统一管理
数据库·spring boot·python
小张程序人生7 小时前
一篇文章快速入门ShardingJDBC
mysql
曹牧7 小时前
Oracle 大表数据分区存储
数据库·oracle
win x7 小时前
Redis 持久化
数据库·redis·缓存
程序猿20238 小时前
MySQL的锁(行锁)
数据库·mysql
W001hhh8 小时前
数据库实训Day005下午
数据库
lechcat8 小时前
多角色协同巡检流程设计技术教程
大数据·数据库·数据挖掘
小沈同学呀8 小时前
基于时间片划分的提醒算法设计与实现
服务器·数据库·算法