select round(max(gpa),1) as gpa
from user_profile
where university = '复旦大学'; 
  • ROUND(..., 1):格式化:将上面得到的最大 GPA 值进行四舍五入,保留 1 位小数。例如:如果最高分是 3.98,结果是 4.0;如果是 3.92,结果是 3.9。

四舍五入ROUND(3.98, 1) -> 4.0

  • 全表统计(只有一个聚合结果):不用 GROUP BY
  • 分组统计(聚合结果 + 分类维度):必须 GROUP BY