每日一题-62(查询球队积分)

题62:
根据下表写出一条SQL语句以查询每个队的 team_id,team_name 和 num_points。结果根据 num_points 降序排序,如果有两队积分相同,那么这两队按 team_id 升序排序。 积分要求: (1)赢一场得三分; (2)平一场得一分; (3)输一场不得分。 其中:
Teams表:主键是 team_id,表中的每一行都代表一支独立足球队;Matches表:主键是 match_id,表中的每一行都代表一场已结束的比赛,比赛的主客队分别由它们自己的 id 表示,他们的进球由 host_goals 和 guest_goals 分别表示。
解题思路: (1)求出比赛中主场球队的分数;
select host_team team_id,
sum(case
when host_goals>guest_goals then 3
when host_goal

每日一题-62(查询球队积分)最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/12556.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>