[MSSQL] [Oracle] 여러 행의 문자열 합치기 / ORACLE LISTAGG / MSSQL STUFF, XML / CONVERT
[목표 ]Oracle, Mssql에서 다중 행 데이터를 한 행에 나열해 출력MSSQL 먼저 설명, ORACLE만 보고 싶다면 아래로 스크롤.. 다중 행의 데이터를 쉼표(,) 와 같은 구분자를 사용해서 한 행에 출력하고 싶을때가 있다. FILE_ID1file1, file2, file3, file4, file5 TYPE 같이 특정 컬럼 기준으로 그룹핑 할 수도 있다. TYPEFILE_ID1Afile1, file22Bfile33Cfile4, file5 실제 실무에서 사용하게 됐던 경우는1개의 게시글에 멀티 file이 저장되어 있을 때 게시글 별 첨부파일 아이디들을 불러와야 했을때다.이와 같은 경우 JAVA에서 이어붙여도 되긴 하지만 쿼리로 한번에 해결이 가능하다. : 각 행(raw)으로 구성된 file_..
2021. 3. 19.