DBMS中的聚合函数

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(*):计算表的所有行数,包括null。

  • 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函数用于查找指定为参数的列的方差。

示例-

Select VARIANCE(salary) from Employee