# 聚合函数

URL: https://caijiao.org/mariadb/data/functions/aggregate
Source: docs/mariadb/data/functions/aggregate.md
Description: 本节介绍 MariaDB 中常用的聚合函数，如计数、求和、平均值、最大值和最小值，帮助对数据集合进行统计和分析。

## 1. COUNT()

计算符合条件的行数，常用于统计记录数量。

```sql
SELECT COUNT(*) FROM users;
SELECT COUNT(DISTINCT column_name) FROM table_name;
````

## 2. SUM()

计算指定列的总和，适用于数值型字段。

```sql
SELECT SUM(salary) FROM employees;
```

## 3. AVG()

计算指定列的平均值。

```sql
SELECT AVG(score) FROM exams;
```

## 4. MAX() 和 MIN()

分别返回指定列的最大值和最小值。

```sql
SELECT MAX(price), MIN(price) FROM products;
```

## 5. GROUP BY 配合聚合函数

常用于对数据进行分组统计。

```sql
SELECT department, COUNT(*) FROM employees GROUP BY department;
```

---

掌握聚合函数，能高效完成数据统计与分析工作。
