千家信息网

mysql更改纵向变横向排列的方法

发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,mysql更改纵向变横向排列的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!第一步,创建数据表,我这里已创建完成
千家信息网最后更新 2024年11月25日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更改纵向变横向排列的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

0