db 데이터 조회시 조회 후에 특정 컬럼 한줄로 합칠때 사용하는 함수?...
카테고리 없음2019. 3. 29. 17:25
--오라클
LISTAGG(aaa,',') WITHIN GROUP(ORDER BY aaa) AS aaa,
--단순히 aaa필드를 , 구분값으로 합친다
regexp_replace(LISTAGG( bbb|| ',' ) WITHIN GROUP ( ORDER BY bbb), '([^,]+)(,\1)+', '\1') bbb,
--bbb 필드 한줄로 합칠경우 중복 제거 후 합친다
mysql 버전
group_concat(distinct(aaa)) AS aaa
--aaa필드 한줄로 합칠경우 중복 제거 후 합친다