现有课程信息表course_info_tb(cid 课程ID, tag 视频类别, release_date 发布日期, duration 视频时长(分钟)),示例数据如下: 用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下: 请找到最受欢迎的top3课程,受欢迎定义为:必须是平均评分不低于3,发布后一周内被观看次数越大越受欢迎。如果观看量一样大,则被播放总时长越长越受欢迎,输出课程ID、观看量和总时长(单位:分钟)。按受欢迎程度由高到低排序。若受欢迎课程不大于3个,按照受欢迎程度由高到低排序 全部输出即可。示例输出如下:

区块链毕设网qklbishe.com为您提供问题的解答

现有课程信息表course_info_tb(cid 课程ID, tag 视频类别, release_date 发布日期, duration 视频时长(分钟)),示例数据如下:

现有课程信息表course_info_tb(cid 课程ID, tag 视频类别, release_date 发布日期, duration 视频时长(分钟)),示例数据如下:              用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下:         请找到最受欢迎的top3课程,受欢迎定义为:必须是平均评分不低于3,发布后一周内被观看次数越大越受欢迎。如果观看量一样大,则被播放总时长越长越受欢迎,输出课程ID、观看量和总时长(单位:分钟)。按受欢迎程度由高到低排序。若受欢迎课程不大于3个,按照受欢迎程度由高到低排序 全部输出即可。示例输出如下:

用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下:
现有课程信息表course_info_tb(cid 课程ID, tag 视频类别, release_date 发布日期, duration 视频时长(分钟)),示例数据如下:              用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下:         请找到最受欢迎的top3课程,受欢迎定义为:必须是平均评分不低于3,发布后一周内被观看次数越大越受欢迎。如果观看量一样大,则被播放总时长越长越受欢迎,输出课程ID、观看量和总时长(单位:分钟)。按受欢迎程度由高到低排序。若受欢迎课程不大于3个,按照受欢迎程度由高到低排序 全部输出即可。示例输出如下:

请找到最受欢迎的top3课程,受欢迎定义为:必须是平均评分不低于3,发布后一周内被观看次数越大越受欢迎。如果观看量一样大,则被播放总时长越长越受欢迎,输出课程ID、观看量和总时长(单位:分钟)。按受欢迎程度由高到低排序。若受欢迎课程不大于3个,按照受欢迎程度由高到低排序全部输出即可。示例输出如下:

现有课程信息表course_info_tb(cid 课程ID, tag 视频类别, release_date 发布日期, duration 视频时长(分钟)),示例数据如下:              用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下:         请找到最受欢迎的top3课程,受欢迎定义为:必须是平均评分不低于3,发布后一周内被观看次数越大越受欢迎。如果观看量一样大,则被播放总时长越长越受欢迎,输出课程ID、观看量和总时长(单位:分钟)。按受欢迎程度由高到低排序。若受欢迎课程不大于3个,按照受欢迎程度由高到低排序 全部输出即可。示例输出如下:
select
    cid,
    count(1) pv,
    sum(tim) time_len
from
(
    select
        ct.cid,
        timestampdiff(minute,start_time,end_time) tim,
        score
    from play_record_tb pt
    left join
    course_info_tb ct
    on pt.cid = ct.cid
    and datediff(end_time,release_date) < 8
) t1
group by
    cid
having avg(score) > 2
order by
    pv desc,
    time_len desc
limit 3

51:42

以上就是关于问题现有课程信息表course_info_tb(cid 课程ID, tag 视频类别, release_date 发布日期, duration 视频时长(分钟)),示例数据如下:

用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下:

请找到最受欢迎的top3课程,受欢迎定义为:必须是平均评分不低于3,发布后一周内被观看次数越大越受欢迎。如果观看量一样大,则被播放总时长越长越受欢迎,输出课程ID、观看量和总时长(单位:分钟)。按受欢迎程度由高到低排序。若受欢迎课程不大于3个,按照受欢迎程度由高到低排序 全部输出即可。示例输出如下:的答案

欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程

区块链NFT链游项目方科学家脚本开发培训

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 现有课程信息表course_info_tb(cid 课程ID, tag 视频类别, release_date 发布日期, duration 视频时长(分钟)),示例数据如下: 用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下: 请找到最受欢迎的top3课程,受欢迎定义为:必须是平均评分不低于3,发布后一周内被观看次数越大越受欢迎。如果观看量一样大,则被播放总时长越长越受欢迎,输出课程ID、观看量和总时长(单位:分钟)。按受欢迎程度由高到低排序。若受欢迎课程不大于3个,按照受欢迎程度由高到低排序 全部输出即可。示例输出如下: