sql 一行 换 多行多列
来源:互联网 发布:linux分区方案 知乎 编辑:程序博客网 时间:2024/04/30 11:32
有如下一行数据
学生1 学生2 学生3 语文1 语文2 语文3 数学1 数学2 数学3
贾某 艺谋 并某 69 78 90 56 85 89
请问如何转换成:
学生 语文 数学
贾某 69 56
艺谋 78 85
并某 90 89
学生1 学生2 学生3 语文1 语文2 语文3 数学1 数学2 数学3
贾某 艺谋 并某 69 78 90 56 85 89
请问如何转换成:
学生 语文 数学
贾某 69 56
艺谋 78 85
并某 90 89
总分 237 230 467
答:
select
学生1,语文1,数学1
from
tb
union
all
select
学生2,语文2,数学2
from
tb
union
all
select
学生3,语文3,数学3
from
tb
union
all
select
'总分'
,语文1+语文2+语文3,数学1+数学2+数学3
from
tb
0 0
- sql 一行 换 多行多列
- js实现回车键换下一行
- SQL实现多行变一行
- SQL 一列转一行
- 字符串太长,怎么在编译器中换一行再写?
- 再谈 Sql 两行变一行 实例
- sql 多行转成一行
- SQL 查找最后一行数据
- oracle 一行变多行,pl/sql
- SQL 将多个列拼接成一行
- SQL Server一行多列求最大值
- PL/SQL锁定一行记录
- CF116D 一开始往右扫,每换下一行要换方向扫,问扫完草至少经过的步数
- SQL小写金额换大写金额
- sql语句中转换text类型
- SQL server中转换大小写快捷键
- Convert函数在SQL中转换日期
- PL/SQL Developer中转换大小写工具
- C#中如何把XML转化成强类型操作
- linux下动态库so文件的一些认识
- 那些糟糕的开发框架
- 处理行链接
- Android开发,关于Adnroid 5.0及以上的使用,备以记录
- sql 一行 换 多行多列
- #define TRACE(S) (printf("%s\n",#S),S)是什么意思
- setEnabled和setTouchEnabled的区别
- makefile:4: *** missing separator. Stop.
- DNS 原理入门
- 5.3.1图的遍历
- 分享从下向上弹出的popwindow
- Android 通知栏 Notification 基本使用
- HBase总结之数据导入方式