题解 | #牛客直播各科目平均观看时长#
牛客直播各科目平均观看时长
https://www.nowcoder.com/practice/e9e7dc4c8623467793f6999cbfee9360
#需求:统计每个科目的平均观看时长 #输出:course_name、avg_Len(平均观看时长) #要求:观看时长为in_datetime与out_datetime之差,时间单位为minute;avg_Len保留两位小数,降序输出 #要用到的函数:avg、timestampdiff、round select course_name,round(avg(timestampdiff(minute,in_datetime,out_datetime)),2) avg_Len from attend_tb join course_tb using(course_id) group by course_name order by avg_Len desc #总结:第一次写的时候在加上avg内加上了sum,这是多此一举,avg会运算目标总量的平均值,不用先求和
