SQL Server 如何实现行转列
1、创建临时表创建一张临时表#TMP,保存学生课程的分数,并插入一些测试数据。

3、使用 CASE WHEN 实现使用 CASE WHEN 语句进行遍历判断,可以很方便的将列值转换成列名。但是,如果需要转换的列值过多,那SQL语句就会变得比较橡唷烫夕冗余,因此 CASE WHEN 适合列值较少的情况。

5、用 PIVOT 实现将临时表的实际值填入PIVOT 的基本语法中,即可实现行转列。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:82
阅读量:75
阅读量:20
阅读量:37
阅读量:52