SQL 列转行

Posted One-Way

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 列转行相关的知识,希望对你有一定的参考价值。

列转行

表结构:

yw: 语文

sx: 数学

 

表数据:

 

转换SQL:

1 select  name,  \'yw\' as subject, yw as score  from score
2 union all
3 select name, \'sx\' as subject, sx as core from score

 

转换结果:

 

转换过程:

将一行数据拆分成多行数据,然后通过union all 将数据合并到一起。

 

以上是关于SQL 列转行的主要内容,如果未能解决你的问题,请参考以下文章

MySQL行转列与列转行

sql语句列转行

sql列转行查询

SAS行转列&&列转行

sql列转行

SQL 列转行