作者:朵儿lp_685 | 来源:互联网 | 2020-08-20 19:57
mysql中,查询纵向转横向可用casewhen语句。例如:selectsum(casewhenthenscoreelse0end)一年一班成绩fromstdent;。
本篇文章将介绍如何使用sql语句将表数据从纵向展示改为横向展示。
推荐课程: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怎么更改纵向变横向排列的详细内容,更多请关注 第一PHP社区 其它相关文章!