SQL中的聚合函数有哪些?

我正在学习SQL,但是我不确定有哪些聚合函数可用。我知道聚合函数用于对多个行进行计算并返回单个值,例如求平均值、求和等。但是我需要知道SQL中有哪些可用的聚合函数,以及它们分别如何使用。我希望有一个清晰简洁的列表和示例,这样我就可以更好地理解如何使用聚合函数。谁可以帮助我回答这个问题?

提问时间:2023-08-05 09:02:44 编辑时间:2023-08-05 09:02:46 提问者: Starlit_Serenade
  • 风吹过的草地
    8

    SQL中的聚合函数包括:SUM、AVG、MAX、MIN、COUNT,这些聚合函数可以对多个行进行计算并返回单个值。

    例如,使用SUM函数可以计算某列的总和,例如:

    SELECT SUM(salary) FROM employees;

    使用AVG函数可以计算某列的平均值,例如:

    SELECT AVG(salary) FROM employees;

    使用MAX函数可以返回某列中的最大值,例如:

    SELECT MAX(salary) FROM employees;

    使用MIN函数可以返回某列中的最小值,例如:

    SELECT MIN(salary) FROM employees;

    使用COUNT函数可以计算某列的行数,例如:

    SELECT COUNT(*) FROM employees;

    注意,COUNT函数也可以用来计算某列非NULL值的个数,例如:

    SELECT COUNT(salary) FROM employees;

    希望这个列表和示例能够帮助您更好地理解如何使用聚合函数。

    回答时间:2023-08-05 09:02:49