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

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

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
))

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

全部评论

相关推荐

notbeentak...:孩子,说实话,选择很重要,可能你换一个方向会好很多,但是现在时间不太够了,除非准备春招
点赞 评论 收藏
分享
想玩飞盘的菠萝蜜在春...:上交✌🏻也拒?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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