MySQL分组函数用于对查询结果进行分组统计,常用的有COUNT、SUM、AVG、MIN、MAX等。
MySQL分组函数是用于对查询结果进行分组统计的函数,常用的分组函数有:COUNT、SUM、AVG、MIN、MAX等,下面详细介绍这些分组函数的使用方法。
1、COUNT函数
COUNT函数用于统计记录的数量,它可以统计一列或多列中非NULL值的数量。
语法:
SELECT COUNT(column_name) FROM table_name;
示例:
SELECT COUNT(*) FROM employees; 统计employees表中的所有记录数量 SELECT COUNT(id) FROM employees; 统计employees表中id列的值的数量 SELECT COUNT(salary) FROM employees; 统计employees表中salary列的值的数量
2、SUM函数
SUM函数用于计算一列或多列数值的总和。
语法:
SELECT SUM(column_name) FROM table_name;
示例:
SELECT SUM(salary) FROM employees; 计算employees表中salary列的总和 SELECT SUM(salary), SUM(bonus) FROM employees; 计算employees表中salary列和bonus列的总和
3、AVG函数
AVG函数用于计算一列或多列数值的平均值。
语法:
SELECT AVG(column_name) FROM table_name;
示例:
SELECT AVG(salary) FROM employees; 计算employees表中salary列的平均值 SELECT AVG(salary), AVG(bonus) FROM employees; 计算employees表中salary列和bonus列的平均值
4、MIN函数
MIN函数用于获取一列或多列中的最小值。
语法:
SELECT MIN(column_name) FROM table_name;
示例:
SELECT MIN(salary) FROM employees; 获取employees表中salary列的最小值 SELECT MIN(salary), MIN(bonus) FROM employees; 获取employees表中salary列和bonus列的最小值
5、MAX函数
MAX函数用于获取一列或多列中的最大值。
语法:
SELECT MAX(column_name) FROM table_name;
示例:
SELECT MAX(salary) FROM employees; 获取employees表中salary列的最大值 SELECT MAX(salary), MAX(bonus) FROM employees; 获取employees表中salary列和bonus列的最大值
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/639214.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复