600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > mysql横向纵向_mysql怎么更改纵向变横向排列

mysql横向纵向_mysql怎么更改纵向变横向排列

时间:2019-02-20 07:41:36

相关推荐

mysql横向纵向_mysql怎么更改纵向变横向排列

本篇文章将介绍如何使用sql语句将表数据从纵向展示改为横向展示。

mysql中,查询纵向转横向可用case when语句,具体步骤如下:

第一步,创建数据表,我这里已创建完成,以下是展示数据图。

第二步,纵向显示每个班级的总分,用如下语句: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;

查询结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。