天天看点

sql server把横向数据列表转为纵向

有如下一张表:学员成绩表student

字段如下:id,name,cscore,cgrade,mscore,mgrade,escore,egrade

也就是这样的效果:

sql server把横向数据列表转为纵向

要求把把横向数据列表转为纵向。

如下图的效果:

sql server把横向数据列表转为纵向

代码如下:

sql server把横向数据列表转为纵向

最后查询出的结果如下(此方法只供参考,虽然得出了结果但是感觉还有更好的的方法进行查询。):

sql server把横向数据列表转为纵向