SQL问题

如果每人取三次考试的最高分作为最终考试成绩怎么写,要查询及格的人咋写

名    A     B    C

李    80   88   90

王    76    40   100

朱    24     56   89

SQL 在菜鸟的菜鸡 发布于 2024-2-28 17:29
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CovidLv3高级互助
发布于2024-2-28 17:39

SELECT COUNT(*) FROM(

SELECT 名,(CASE WHEN A_>C THEN A_ ELSE C END) [B_] FROM (

SELECT 名,(CASE WHEN A>B THEN A ELSE B END) [A_],C FROM TABLE 

) T1

) T2 WHERE B_>=60

  • 1关注人数
  • 135浏览人数
  • 最后回答于:2024-2-28 17:39
    请选择关闭问题的原因
    确定 取消
    返回顶部