您的位置: 旅游网 > 时尚

SQL查询问题如何把附表的多行数据的一列

发布时间:2019-06-20 00:48:11

  SQL查询问题,如何把附表的多行数据的一列结合到一起

  如下,有表1 表2

  StudentID ID StudentID math

  1 1 1 100

  2 1 80

  3 1 60

  显示的时候StudentID 和这个学生的math所有成绩 100,80,60 ·优良,中等,及格

  最后显示结果·(2列,1行)

  1 优良,中等,及格

  select ID,判定成绩 from tb where 判定成绩=(case when 成绩=100 then 优良 when 成绩=80 then 中等 when 成绩=60 then 及格 end ) group by id

  select ID, (case when 成绩=100 then "优良" when 成绩=80 then "中等" when 成绩 =60 then "及格" else "未知" end) AS 最终成绩

  FROM tb

  group by ID

治疗小儿便秘
小儿便秘怎么调理
小儿便秘怎么治
猜你会喜欢的
猜你会喜欢的