旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

mysql怎样变动纵向变横向分列【MySQL教程】,mysql

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:88评论:0


导读:本篇文章将引见怎样运用sql语句将表数据从纵向展现改成横向展现。引荐课程:MySQL教程。第一步,建立数据表,我这里已建立完成,以下是展现数据图。第二步,纵...
本篇文章将引见怎样运用sql语句将表数据从纵向展现改成横向展现。

引荐课程: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网别的相干文章!

标签:mysql


欢迎 发表评论: