中级第 7 / 13 节30 分钟 · 实操
聚合与分组
MySQL 课程的一部分
有人来问:EU 这个区域上个季度做得怎么样?他要的不是四千行数据,而是一个数。如果你把四千行全都取到应用代码里再加起来,那你就是用又慢又脆的方式,重写了一遍数据库几毫秒就能原生做完的事。
到目前为止的每条查询,都是进去几行就出来几行。聚合(aggregate)把这一点反过来:它把许多行压缩成一个值。再加上 GROUP BY,得到的就不是整张表一个值,而是每一组各有一个值,报表就是这么来的。 ...
你将学到什么
- COUNT
- SUM
- AVG
- MIN and MAX
- GROUP BY
- HAVING
- GROUP_CONCAT
- ONLY_FULL_GROUP_BY
用你的语言阅读本课
本课程的所有课时
13 节探索其他课程
Python
19 节 · 9.3小时
Go
20 节 · 12.3小时
React
17 节 · 10.2小时
Linux
17 节 · 8.5小时
Docker
13 节 · 6.6小时
Git
13 节 · 5.9小时
Kubernetes
14 节 · 8小时
Ansible
12 节 · 6.1小时
Bash
12 节 · 5.7小时
Helm
10 节 · 5.4小时
GitLab CI
11 节 · 5.8小时
Jenkins
11 节 · 5.3小时
PostgreSQL
14 节 · 7.6小时
Web
14 节 · 5.9小时
TypeScript
18 节 · 7.7小时
Vibe Coding
12 节 · 5.8小时
Prompt Engineering
11 节 · 6.2小时
Vibe 编程:基础
12 节 · 4.5小时
Vibe 编程:从原型到生产
12 节 · 5.5小时
Vibe 编程:多智能体工程
12 节 · 5.3小时
Vibe 编程:高级工程
12 节 · 7.3小时
