借助 SQL 查询解释聚合函数

聚合函数对一组值执行计算并返回单个值。它们忽略除 COUNT 之外的 NULL 值,并与 SELECT 语句的 GROUP BY 子句一起使用。

聚合函数的类型

不同类型的聚合函数是 -

  • 平均收入

  • 最大限度

  • 最小

  • COUNT()

  • 数数(*)

让我们考虑一个员工表。我们将使用聚合函数对该表进行计算。

开斋节名称年龄城市薪水
E001美国广播公司29浦那20000
E002PQR30浦那30000
E003LMN25孟买5000
E004XYZ24孟买4000
E005上海交通大学32班加罗尔25000

平均函数

用于计算给定项目平均值的关键字是 AVG。它返回数据值的平均值。

语法

语法如下 -

select <column name> from <table name>;

例子

使用平均函数的一个例子如下 -

select AVG(salary) from employee;

输出

您将获得以下输出 -

AVG(salary)= 16800

最大功能

用于返回列最大值的关键字是 MAX。

语法

语法如下 -

select MAX <column name> from <table name>;

例子

使用最大值函数的一个例子如下 -

select MAX(salary) from employee;

输出

您将获得以下输出 -

Max(salary)=30000

最小功能

用于返回列最小值的关键字是 MIN。

语法

语法如下 -

select MIN <column-name> from <table-name>;

例子

使用最小函数的一个例子如下 -

select MIN (salary) from employee;

输出

您将获得以下输出 -

MIN(salary)=4000

求和函数

它返回sum(addition)数据值的 。用于对数据项执行加法的关键字是 SUM。

语法

语法如下 -

select SUM <column-name> from <table-name>;

例子

SUM 函数的使用示例如下 -

select SUM (salary) from employee where city=’Pune’;

输出

您将获得以下输出 -

SUM (salary)= 50000

计数功能

它返回给定列中值的总数。

语法

语法如下 -

select COUNT <column-name> from <table-name>;

例子

使用 COUNT 函数的示例如下 -

select COUNT(Empid) from employee;

输出

您将获得以下输出 -

COUNT(Empid)= 5

COUNT(*) 函数

它返回表中的行数。

语法

语法如下 -

select COUNT(*) from <table-name>;

例子

COUNT(*) 函数的使用示例如下:

select COUNT(*) from employee;

输出

您将获得以下输出 -

COUNT(*) =5

以上是 借助 SQL 查询解释聚合函数 的全部内容, 来源链接: utcz.com/z/335542.html

回到顶部