mysql怎么求最大值、最小值和平均值?
在mysql中,可以分别使用MAX()函数、MIN()函数和AVG()函数来求最大值、最小值和平均值。MAX()和MIN()函数可以返回指定列中的最大值和最小值;AVG()函数通过计算返回的行数和每一行数据的
<blockquote><p>在mysql中,可以分别使用MAX()函数、MIN()函数和AVG()函数来求最大值、最小值和平均值。MAX()和MIN()函数可以返回指定列中的最大值和最小值;AVG()函数通过计算返回的行数和每一行数据的和,求得指定列数据的平均值。</p></blockquote>
(推荐教程:mysql视频教程)
MySQL MAX函数:查询指定列的最大值
MySQL MAX() 函数是用来返回指定列中的最大值。
为了方便理解,首先创建一个学生成绩表 tb_students_score,学生成绩表的数据内容如下所示。
MAX() 函数不仅适用于查找数值类型,也可应用于字符类型。
【实例 2】在 tb_students_score 表中查找 student_name 的最大值,输入的 SQL 语句和执行结果如下所示。
注意:MAX() 函数还可以返回任意列中的最大值,包括返回字符类型的最大值。在对字符类型的数据进行比较时,按照字符的 ASCII 码值大小进行比较,从 a~z,a 的 ASCII 码最小,z 的最大。在比较时,先比较第一个字符,如果相等,继续比较下一个字符,一直到两个字符不相等或者字符结束为止。例如,b 与 t 比较时,t 为最大值;bcd 与 bca 比较时,bcd 为最大值。
MySQL MIN函数:查询指定列的最小值
MySQL MIN() 函数是用来返回查询列中的最小值。
【实例】在 tb_students_score 表中查找最低的成绩,输入的 SQL 语句和执行结果如下所示。
提示:MIN() 函数与 MAX() 函数类似,不仅适用于查找数值类型,也可应用于字符类型。
MySQL AVG函数:求平均值
MySQL AVG() 函数通过计算返回的行数和每一行数据的和,求得指定列数据的平均值。
【实例】在 tb_students_score 表中,查询所有学生成绩的平均值,输入的 SQL 语句和执行结果如下所示。