MS-SQL 여러개의 레코드를 문자열로 합치기 썸네일형 리스트형 [MS Sql] 여러 레코드를 하나의 문자열로 합치기 USE pubs Go CREATE FUNCTION dbo.ConcatAuthors(@State CHAR(2)) RETURNS VARCHAR(8000) AS BEGIN DECLARE @Output VARCHAR(8000) SET @Output = '' SELECT @Output = CASE @Output WHEN '' THEN au_lname ELSE @Output + ', ' + au_lname END FROM Authors WHERE State = @State ORDER BY au_lname RETURN @Output END GO 함수 사용 SELECT DISTINCT State, dbo.ConcatAuthors(State) FROM Authors ORDER BY State 너무 느리다 -.-;;;;;.. 더보기 이전 1 다음