mysql怎样变动纵向变横向分列【MySQL教程】,mysql
引荐课程:MySQL教程。
第一步,建立数据表,我这里已建立完成,以下是展现数据图。
第二步,纵向显现每一个班级的总分,用以下语句:
select class,sum(score) from student group by class;
查询效果:
第三步,要将效果横向显现,则用case when语句,语句以下:
select sum(case when class='一年一班' then score else 0 end) 一年一班结果, sum(case when class='一年二班' then score else 0 end) 一年二班结果, sum(case when class='一年三班' then score else 0 end) 一年三班结果 from student;
查询效果:
以上就是mysql怎样变动纵向变横向分列的细致内容,更多请关注ki4网别的相干文章!