给出至少三种聚集函数的名称,并说明对应含义
时间: 2024-12-10 10:53:09 浏览: 12
在SQL中,聚集函数(也称为聚合函数或统计算法)是一组特殊的函数,它们用于处理一组值并返回单一的结果值,而不是针对每一行数据。常见的聚集函数有以下几种:
1. **SUM()** - 这个函数用于计算数值字段的总和,比如工资总额或销售总额。例如:
```sql
SELECT SUM(Salary) FROM Employees;
```
2. **COUNT()** - 它用于计算字段中的非空值数量,包括行数或唯一值的数量。例如,统计某个部门的员工人数:
```sql
SELECT COUNT(*) FROM Employees WHERE Department = 'Sales';
```
3. **AVG()** - 平均值函数,它计算数值字段的平均值。例如,获取员工的平均薪水:
```sql
SELECT AVG(Salary) FROM Employees;
```
4. **MAX()** 和 **MIN()** - 分别返回数值字段的最大值和最小值。如查找最高薪水和最低薪水:
```sql
SELECT MAX(Salary), MIN(Salary) FROM Employees;
```
这些函数通常与GROUP BY子句一起使用,以便按某些列分组数据后再应用聚集函数。
阅读全文