오라클 LISTAGG와 같은 MySQL 함수 GROUP_CONCAT

By | 2023-07-27

오라클 LISTAGG와 같이 MySQL에서 사용하고 싶을 때 사용하는 함수는 아래와 같다.

SELECT COL_ID
      ,COL_NM 
      ,GROUP_CONCAT( tbl_id order by tbl_id) as TBL_ID
      ,GROUP_CONCAT( tbl_nm order by tbl_id) as TBL_NM
      ,COUNT(*) AS CNT
  FROM mb_tblinfo
 where col_id <> ''
group by COL_ID
      ,COL_NM   
order by 1,2   

GROUP_CONCAT을 사용하여 오라클의 LISTAGG처럼 활용할 수 있다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다