题解|晕晕 #有取消订单记录的司机平均评分#

有取消订单记录的司机平均评分

https://www.nowcoder.com/practice/f022c9ec81044d4bb7e0711ab794531a

# SELECT DISTINCT driver_id
# FROM tb_get_car_order
# WHERE start_time IS NULL

(SELECT driver_id,ROUND(AVG(grade),1) AS avg_grade
FROM tb_get_car_order
WHERE driver_id IN(
    SELECT driver_id
    FROM tb_get_car_order
    WHERE start_time IS NULL
)
GROUP BY driver_id
ORDER BY driver_id)
UNION
(SELECT '总体' AS driver_id,ROUND(AVG(grade),1) AS avg_grade
FROM tb_get_car_order
WHERE driver_id IN(
    SELECT driver_id
    FROM tb_get_car_order
    WHERE start_time IS NULL
))

怎么就过啦?哈哈哈哈哈哈

全部评论

相关推荐

面试拷打成m:我感觉他说的挺对的,感觉我找不到工作也要去送外卖了,至少饿不死
点赞 评论 收藏
分享
牛客吹哨人:哨哥晚点统一更新到黑名单:能救一个是一个!26届毁意向毁约裁员黑名单https://www.nowcoder.com/discuss/1525833
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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