DB2 V9.7 Fixpack4 썸네일형 리스트형 [SQL] 집계함수 listagg() 위 함수는 V9.7 FixPack4에서 새롭게 소개된 함수이다. 특정 컬럼 기준으로 그룹의 문자열 값 세트를 하나의 문자열로 집계하도록 하는 기능을 한다. 고객사쪽에서 문의가 와서 고민하다 위 함수가 생각이 나서 소개를 해 주었는데, 나름 의미가 있을 듯 해서 블로그에도 남겨 본다. 저장된 데이터 C1 C2 C3 ----------- ----------- --- 1 1 A 1 1 B 1 1 C 1 2 D 1 3 E 원하는 결과값 C1 C2 C3_SUM ----------- ----------- ------------ 1 1 A,B,C 1 2 D 1 3 E LISTAPP() 함수를 쓰면 다음과 같이 간단한 SQL로 구현된다. select c1, c2, substr(listagg(c3,',') within .. 더보기 이전 1 다음