개인적인 정리

GROUP_CONCAT 본문

DB/MYSQL-IBATIS

GROUP_CONCAT

yeon.Biju 2018. 12. 27. 14:49

GROUP_CONCAT


mysql 문자열 합치기 정도??



SELECT GROUP_CONCAT( 필드명 SEPARATOR "구분자") FROM 테이블명 

GROUP BY 그룹할 필드명; 



select ITEMNUM, DESCRIPT, GROUP_CONCAT(DISTINCT DESCRIPT SEPARATOR  '-' )  from 테이블 병 GROUP BY ITEMNUM ;


select ITEMNUM, DESCRIPT, GROUP_CONCAT(DESCRIPT)  from 테이블 병 GROUP BY ITEMNUM ;

이렇게 쓰면 구분자가 , 가 자동적으로 되는 것 같다.



중복처리도 되는 모양이다.





오라클의

LISTAGG, WM_CONCAT


에 대응할 수 있는 것 같다.

Comments