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

