多语言展示
当前在线:1314今日阅读:168今日分享:49

sql server行转列怎么实现

在sql server中编写sql语句的时候,行转列是经常需要写的,下面小编给大家演示一下sql server中行转列怎么实现。
方法/步骤
1

首先创建数据表,如下图所示

2

接着插入演示数据,如下图所示

3

需要把学生的每门成绩集中到一行,如下图所示

4

编写PIVOT函数实现,如下图所示

5

运行以后实现行转列,如下图所示

6

最后还可以用case when来实现,如下图所示

总结

1,首先创建数据表2,接着插入演示数据3,需要把学生的每门成绩集中到一行4,编写PIVOT函数实现5,运行以后实现行转列6,最后还可以用case when来实现

推荐信息