大锤python日记(数据库之聚合函数)

61 阅读1分钟

MySQL中的聚合函数

  1. COUNT函数

COUNT函数用于计算表中行数或者某个列中非空值的数量。例如:

SELECT COUNT(*) FROM table_name;

该语句将返回table_name表中所有行的数量。

SELECT COUNT(column_name) FROM table_name;

该语句将返回table_name表中column_name列中非空值的数量。

  1. SUM函数

SUM函数用于将指定列中的所有值求和。例如:

SELECT SUM(column_name) FROM table_name;

该语句将返回table_name表中column_name列所有值的总和。

  1. AVG函数

AVG函数用于计算指定列的平均值。例如:

SELECT AVG(column_name) FROM table_name;

该语句将返回table_name表中column_name列所有值的平均值。

  1. MIN函数

MIN函数用于查找指定列中的最小值。例如:

SELECT MIN(column_name) FROM table_name;

该语句将返回table_name表中column_name列中的最小值。

  1. MAX函数

MAX函数用于查找指定列中的最大值。例如:

SELECT MAX(column_name) FROM table_name;

该语句将返回table_name表中column_name列中的最大值。

需要注意的是,这些聚合函数通常需要与GROUP BY语句结合使用,以便能按照特定的条件进行分组聚合操作。