题目要求结果保留到小数点后面1位(1位之后的四舍五入),所以我们在这里要用到ROUND()函数:

四舍五入函数

ROUND(x) 数值x经过四舍五入操作后的数值

ROUND(x,y)保留数值x小数点后y位的数值,四舍五入。同样如果y为负数,表示小数点左边。


select   count(gender) AS male_num, 
            round(avg(gpa) ,)AS avg_gpa
from user_profile
where gender = 'male';