列转行方法

--多行合并一行
CREATE FUNCTION dbo.fn_Sum(@code varchar(50))
RETURNS varchar(8000)
AS
BEGIN
DECLARE @values varchar(8000)
SET @values = ''
SELECT @values = @values + ',' + CourseType FROM CourseType WHERE CourseType=@code
ORDER BY level asc
RETURN STUFF(@values, 1, 1, '')
END

每天一进步、一积累,创造自我价值,体现人生逼格,你是自己的赢家!
原文地址:https://www.cnblogs.com/chlf/p/4465789.html