with tab1 as (
select 'AAA' CODE,'홍기동'NAME union all
select 'AAA' CODE,'양수동'NAME union
all
select 'AAA' CODE,'동동동'NAME union all
select 'BBB' CODE,'월미도'NAME union all
select 'BBB' CODE,'강원도'NAME union
all
select 'BBB' CODE,'삽교천'NAME union all
select 'BBB' CODE,'천박해'NAME
union all
select 'CCC' CODE,'우주로'NAME
)
select
replace(
replace(
(
SELECT STUFF((
SELECT N',' +
name
FROM tab1
WHERE code = st1.code
FOR XML PATH('')
), 1, 1, N'') AS name
FROM tab1 st1
GROUP BY code for xml path('')
)
,'</name>',''',')
,'<name>','''') +''''''
as names
'연구개발 > DBA' 카테고리의 다른 글
SQL DBA 가이드 (0) | 2011.07.21 |
---|---|
전체 텍스트 검색 Full Text Search (0) | 2010.08.31 |
사용자 정의 함수 (0) | 2010.08.18 |
RID Lookup / Key Lookup (0) | 2010.08.10 |
인덱스 조각화 정보 (0) | 2010.08.09 |