Sql Server中的列转行

select * from (SELECT DISTINCT ClassID,rgbvalue
FROM
(SELECT ClassID,Monday,Tuesday,Wednesday
FROM EDU_CourseTable where ClassID =145) p
UNPIVOT
(rgbvalue FOR mtw IN (Monday,Tuesday,Wednesday))
AS unpvt)t where t.rgbvalue>0;

更多技术交流+QQ:318617848
原文地址:https://www.cnblogs.com/huyaguang/p/6043529.html