📜  如何在sql中使用聚合函数(1)

📅  最后修改于: 2023-12-03 15:24:36.249000             🧑  作者: Mango

如何在 SQL 中使用聚合函数

在 SQL 中,聚合函数是对一组数据进行计算并返回单个值的函数。SQL 中常见的聚合函数包括 COUNT、SUM、AVG、MAX 和 MIN 等。

下面介绍如何在 SQL 中使用聚合函数。

COUNT 函数

COUNT 函数用于计算数据行的数量。语法如下:

SELECT COUNT(*) FROM table_name;

其中,* 表示所有列,也可以指定某个列名,例如:

SELECT COUNT(column_name) FROM table_name;
SUM 函数

SUM 函数用于计算某个列的所有值的和。语法如下:

SELECT SUM(column_name) FROM table_name;
AVG 函数

AVG 函数用于计算某个列的所有值的平均数。语法如下:

SELECT AVG(column_name) FROM table_name;
MAX 函数

MAX 函数用于计算某个列的最大值。语法如下:

SELECT MAX(column_name) FROM table_name;
MIN 函数

MIN 函数用于计算某个列的最小值。语法如下:

SELECT MIN(column_name) FROM table_name;

以上是 SQL 中常用的聚合函数。在使用聚合函数时,需要注意一些细节:

  • 在使用 COUNT 函数时,可以使用 DISTINCT 关键字来指定去重后的行数,例如:SELECT COUNT(DISTINCT column_name) FROM table_name;
  • 聚合函数只能作用于一个列,如果需要对多个列进行计算,可以使用 GROUP BY 子句。
  • 在使用聚合函数时,还可以使用 HAVING 子句来筛选结果,例如:SELECT column_name FROM table_name GROUP BY column_name HAVING COUNT(*) > 1;

希望这篇文章能够帮助大家在 SQL 中更好地使用聚合函数。