📅  最后修改于: 2023-12-03 15:24:36.249000             🧑  作者: Mango
在 SQL 中,聚合函数是对一组数据进行计算并返回单个值的函数。SQL 中常见的聚合函数包括 COUNT、SUM、AVG、MAX 和 MIN 等。
下面介绍如何在 SQL 中使用聚合函数。
COUNT 函数用于计算数据行的数量。语法如下:
SELECT COUNT(*) FROM table_name;
其中,*
表示所有列,也可以指定某个列名,例如:
SELECT COUNT(column_name) FROM table_name;
SUM 函数用于计算某个列的所有值的和。语法如下:
SELECT SUM(column_name) FROM table_name;
AVG 函数用于计算某个列的所有值的平均数。语法如下:
SELECT AVG(column_name) FROM table_name;
MAX 函数用于计算某个列的最大值。语法如下:
SELECT MAX(column_name) FROM table_name;
MIN 函数用于计算某个列的最小值。语法如下:
SELECT MIN(column_name) FROM table_name;
以上是 SQL 中常用的聚合函数。在使用聚合函数时,需要注意一些细节:
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 中更好地使用聚合函数。