题解 | #牛客直播各科目平均观看时长#

牛客直播各科目平均观看时长

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会运算目标总量的平均值,不用先求和

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务