MySQL中的聚合函数
- COUNT函数
COUNT函数用于计算表中行数或者某个列中非空值的数量。例如:
SELECT COUNT(*) FROM table_name;
该语句将返回table_name表中所有行的数量。
SELECT COUNT(column_name) FROM table_name;
该语句将返回table_name表中column_name列中非空值的数量。
- SUM函数
SUM函数用于将指定列中的所有值求和。例如:
SELECT SUM(column_name) FROM table_name;
该语句将返回table_name表中column_name列所有值的总和。
- AVG函数
AVG函数用于计算指定列的平均值。例如:
SELECT AVG(column_name) FROM table_name;
该语句将返回table_name表中column_name列所有值的平均值。
- MIN函数
MIN函数用于查找指定列中的最小值。例如:
SELECT MIN(column_name) FROM table_name;
该语句将返回table_name表中column_name列中的最小值。
- MAX函数
MAX函数用于查找指定列中的最大值。例如:
SELECT MAX(column_name) FROM table_name;
该语句将返回table_name表中column_name列中的最大值。
需要注意的是,这些聚合函数通常需要与GROUP BY语句结合使用,以便能按照特定的条件进行分组聚合操作。