2011-11-22 5 views

답변

3

아니요,

저장 프로 시저를 만들어야합니다.

1

저장 프로 시저로 갈 수있는 한 번에 한 행을 처리하는 커서를 만드는 것이 좋습니다. 커서 쿼리는 order by 절을 통해 데이터를 정렬 한 다음 group_concat = group_concat + field와 같은 표현식을 통해 데이터를 연결하는 것으로 가정합니다.

당신은 힘이 있습니다!

좋은 SQL, 좋은 밤.

1

이 쿼리는 "column_to_concat"열의 행을 연결합니다. 쉼표, 슬래시 등으로 공백 구분 기호 문자를 변경할 수 있습니다.이 경우에는 시작 부분에 공백을 제거 할 수 있기 때문에 공간을 선택합니다 및 출력의 끝.

 
SELECT column_to_concat 
INTO #table_temp 
FROM table 

DECLARE @data VARCHAR(100) 

UPDATE #table_temp 
SET @data = @data + ' ' + column_to_concat 

SELECT LTRIM(RTRIM(@data)) 

DROP TABLE #table_temp 
+0

추가 설명은 대답을 향상시킵니다. – ryanyuyu

+0

추가 설명이 있습니다. P –

관련 문제