一:统计函数
MySQL提供5个统计函数来对对数据进行统计。分别是实现对记录进行统计数,计算和,计算平均数,计算最大值和计算最小值。
1. 统计数据记录条数
可以有两种方式:
COUNT(*)使用方式:该种方式可以实现对表中记录进行统计,不管表字段中包含的是NULL值还是非NULL值。
COUNT(field)使用方式:该种方式可以实现对指定字段的记录进行统计,在具体统计时将忽略NULL值。
2. 统计计算平均值
该函数只有一种使用方式。
AVG(field)使用方式:该种方式可以实现对指定字段的平均值进行计算,在具体统计时将忽略NULL值。
3. 统计计算求和
该函数只有一种使用方式。
SUM(field)使用方式:该种方式可以实现计算指定字段值之和,在具体统计时将忽略NULL值。
4. 统计最大值
该函数只有一种使用方式。
MAX(field)使用方式:该种方式可以实现计算指定字段值中的最大值,在具体统计时将忽略NULL值。
5. 统计最小值
该函数只有一种使用方式。
MIN(field)使用方式:该种方式可以实现计算指定字段值中的最小值,在具体统计时将忽略NULL值。
二:统计函数注意点
对于这5种统计函数,如果所操作的表中没有任何数据记录,则COUNT()函数返回数据0,而其他函数则返回NULL。
三:GROUP_CONCAT()函数
GROUP_CONCAT()函数可以实现显示每个分组中的指定字段值。
SELECT GROUP_CONCAT(field) FROM table_name WHERE CONDITION GROUP BY field;
时间: 2024-10-12 21:44:46