专注于云服务器
VPS主机优惠测评
国内免备案虚拟主机

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

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

推荐课程:MySQL教程

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

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

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

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

第二步,纵向显示每个班级的总分,用如下语句:

select class,sum(score) from student group by class;

查询结果:

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

第三步,要将结果横向显示,则用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怎么更改纵向变横向排列

以上就是mysql怎么更改纵向变横向排列的详细内容,更多请关注名铺123其它相关文章!

赞(0) 打赏
转载请注明出处:晓波笔记 » mysql怎么更改纵向变横向排列
分享到: 更多 (0)
megalayer云服务器

raksmart云服务器

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

晓波笔记-VPS主机,云服务器优惠促销测评

QQ:87304394

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏