DBMS 中的聚合函数

databasemca更新于 2026/2/6 11:37:17

DBMS 中的聚合函数从表中获取多行数据,并根据查询返回一个值。

所有聚合函数都用于 Select 语句。

语法 − 

SELECT <FUNCTION NAME> (<PARAMETER>) FROM <TABLE NAME>

AVG 函数

此函数返回作为参数提供的数字列的平均值。

示例:编写查询,从员工表中选择平均工资。

Select AVG(salary) from Employee

COUNT 函数

Count 函数返回结果中的行数。它不计算空值。

示例:编写查询,返回工资 > 20000 的行数。

Select COUNT(*) from Employee where Salary > 20000;

类型 −

  • COUNT(*):统计表中的所有行数,包括空值。

  • COUNT( COLUMN_NAME):统计列中非空值的数量。

  • COUNT( DISTINCT COLUMN_NAME):统计列中不同值的数量。

MAX 函数

MAX 函数用于查找作为参数提供的列中的最大值。它可以用于任何类型的数据。

示例 − 编写查询以查找员工表中的最高工资。

Select MAX(salary) from Employee

SUM 函数

此函数对作为参数提供的列中的值求和。

示例:编写查询以获取员工的总工资。

Select SUM(salary) from Employee

STDDEV 函数

STDDEV 函数用于计算指定为参数的列的标准差。

示例 − 编写查询以计算 Employee 表中工资的标准差。

Select STDDEV(salary) from Employee

VARIANCE 函数

VARIANCE 函数用于计算指定为参数的列的方差。

示例 −

Select VARIANCE(salary) from Employee

相关文章