MySQL进阶 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

聚合函数

MySQL有一组函数是特意为求和或者对表中的数据进行集中概括而设计的,这些函数经常用在包含group by从句的select查询中,当然,它们也可以用于无group的查询

AVG(col);//返回指定列的平均值
COUNT(col);//返回指定列中非null值的个数
MIN(col);//返回指定列的最小值
MAX(col);//返回指定列的最大值
SUM(col);//返回指定列的所有值之和
STD(col)或STDDEV(col);//返回指定列的所有值的标准偏差
VARIANCE(col);//返回指定列的所有值的标准方差
GROUP_CONCAT(col);//返回由属于一组的列值连接组合而成的结果

这一组函数中,最常用到的是COUNT()函数,计算出结果集中至少包含一个非null的值的行数

select count(*) from members;

MIN()和MAX()函数返回数字集的最小或最大值

select min(quantity) from inventory;//返回最小值
select max(return) from investments;返回最大值
删除data数据表,新建data表,字段为score,添加两条数据,分别为29和34,计算平均值和最小值