반응형 여러열을 하나의 행으로1 오라클 WM_CONCAT 하나의 컬럼으로 가져오기, 중복제거 ORACLE 오라클 WM_CONCAT 하나의 컬럼으로 가져오기, 중복제거 개발을 하다보면 여러 ROW 의 데이터를 하나의 행으로 가져와야 할 때가 있습니다. 이럴 떄 사용하는 것이 WM_CONCAT 함수입니다. 예를 들어 아래와 같은 데이터가 있다고 하죠. SELECT * FROM COL_DRIVING_LOG_INFO 여기서 USER_ID 별로 DRIVING_END_TIME 을 하나의 행으로 가져오고 싶다고 합시다. 그럼 아래와 같이 WM_CONCAT을 사용하면 됩니다. SELECT USER_ID , WM_CONCAT(DRIVING_END_TIME) FROM COL_DRIVING_LOG_INFO GROUP BY USER_ID 그럼 아래와 같은 결과를 가져오게 되죠. 근데 중복값이 있네요? 중복제거는 DI.. Database/SQL 2017. 10. 25. 이전 1 다음 💲 추천 글 반응형