摘要: 我们在写Sql语句的时候没经常会遇到将查询结果行转列,列转行的需求,拼接sql字符串,然后使用sp_executesql执行sql字符串是比较常规的一种做法。但是这样做实现起来非常复杂,而在SqlServer2005中我们有了PIVOT/UNPIVOT函数可以快速实现行转列和列转行的操作。 PIVO 阅读全文
posted @ 2020-06-23 14:53 浅色夏沫╁ 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 老规矩,先弄一波测试数据,数据填充代码没有什么意义,先折叠起来: /* 第一步:创建临时表结构 */ CREATE TABLE #Student --创建临时表 ( StuName nvarchar(20), --学生名称 Chinese int, Math int, English int ) D 阅读全文
posted @ 2020-06-23 14:07 浅色夏沫╁ 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 在做一些数据分析与数据展示时,经常会遇到行转列,列转行的需求,今天就来总结下: 在开始之前,先来创建一个临时表,并且写入一些测试数据: /* 第一步:创建临时表结构 */ CREATE TABLE #Student --创建临时表 ( StuName nvarchar(20), --学生名称 Stu 阅读全文
posted @ 2020-06-23 14:04 浅色夏沫╁ 阅读(249) 评论(0) 推荐(0) 编辑