您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SQL 聚合函数

1. 前言

编程之家解释: 内置的聚合主要用于数据的和分析。

本小节,我们将一起学习 中的聚合

数据和分析是挖掘数据规律、发现数据特征的主要手段, 虽然无法直接分析数据,但是提供基本聚合来帮助开发者做数据挖掘。

本小节测试数据如下,请先在中执行:

DROP TABLE IF EXISTS imooc_user;CREATE TABLE imooc_user(
  id int PRIMARY KEY,
  username varchar(),
  age int);INSERT INTO imooc_user(id,username,age)VALUES (,'peter',),(,'pedro',),(,'jerry',);

2. 实践

在 中,常见的聚合有如下几个:

使用 COUNT,我们可以方便地得到已有的数目。

SELECT COUNT(*) FROM imooc_user;
+----------+
| COUNT(*) |
+----------+
| 3        |
+----------+

通过 MAX,我们可以的最大年龄。

SELECT MAX(age) FROM imooc_user;
+----------+
| MAX(age) |
+----------+
| 24       |
+----------+

也可以使用 MIN 来的最小年龄。

SELECT MIN(age) FROM imooc_user;
+----------+
| MIN(age) |
+----------+
| 18       |
+----------+

使用 SUM 来获得所有年龄之和。

SELECT SUM(age) FROM imooc_user;
+----------+
| SUM(age) |
+----------+
| 64       |
+----------+

通过 AVG 可以获得的平均年龄。

SELECT AVG(age) FROM imooc_user;
+----------+
| AVG(age) |
+----------+
| 21.3333  |
+----------+

3. 小结

聚合是数据分析的必备工具,熟练地使用聚合可以地帮助你挖掘数据特征。

聚合是 内置中最重要的一类,也是业务开发中最常用的一类,请务必多加练习。


联系我
置顶