MySQL如何实现横纵表相互转化
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要讲解了MySQL如何实现横纵表相互转化,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。本文实例讲述了MySQL横纵表相互转化操作实现方法。分享给大家供大家参考,
千家信息网最后更新 2025年11月08日MySQL如何实现横纵表相互转化
这篇文章主要讲解了MySQL如何实现横纵表相互转化,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
本文实例讲述了MySQL横纵表相互转化操作实现方法。分享给大家供大家参考,具体如下:
先创建一个成绩表(纵表)
create table user_score( name varchar(20), subjects varchar(20), score int);insert into user_score(name,subjects,score) values('张三','语文',60);insert into user_score(name,subjects,score) values('张三','数学',70);insert into user_score(name,subjects,score) values('张三','英语',80);insert into user_score(name,subjects,score) values('李四','语文',90);insert into user_score(name,subjects,score) values('李四','数学',100);
再创建一个成绩表(横表)
create table user_score2( name varchar(20), yuwen int, shuxue int, yingyu int);insert into user_score2(name,yuwen,shuxue,yingyu) values('张三',60,70,80);insert into user_score2(name,yuwen,shuxue,yingyu) values('李四',90,100,0);
纵表转横表
select name,sum(case subjects when '语文' then score else 0 end) as '语文',sum(case subjects when '数学' then score else 0 end) as '数学', sum(case subjects when '英语' then score else 0 end) as '英语'from user_score group by name;
纵表转横表
SELECT name,'yuwen' AS subjects,yuwen AS score FROM user_score2 UNION ALL SELECT name,'shuxue' AS subjects,shuxue AS score FROM user_score2 UNION ALL SELECT name,'yingyu' AS subjects,yingyu AS score FROM user_score2 ORDER BY name,subjects DESC;
看完上述内容,是不是对MySQL如何实现横纵表相互转化有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。
数学
语文
张三
内容
李四
英语
成绩
学习
兴趣
实例
对此
小伙
小伙伴
方法
明了
更多
篇文章
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
前端后端系统能建数据库表吗
开一家软件开发公司想法
无锡物联网智慧医院软件开发
中泰华电数据库
服务器ie关闭安全配置
软件开发 管理 面试经验
杭州网络安全宣传周
软件开发侵权代码
信息 与网络安全自查自纠
浪潮信息ai服务器哪个好
山西服务器机柜定制虚拟主机
fb服务器
计算机网络技术员试卷
数据库安全性测试
郑州云吉宝网络技术有限公司
苏州泽扬软件开发科技有限公司
姜堰区公安局网络安全大队朱
英文软件开发详细设计
芜湖畅游网络技术
电视应用软件开发
北京市公安局网络安全郑
软件开发 管理 面试经验
苏州crm售后管理软件开发
vc 金山 软件开发框架
数据库追加查询的用途
王吉磊山西省首届网络安全
数据库交互查询工具
湖北服务器电源都有哪些
云服务器是怎么收费的2022年
计算机虚拟网络技术的应用的论文