반응형 오라클 중복2 오라클 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. Oracle 오라클 중복 데이터 찾는 방법 Oracle 오라클 중복 데이터 찾는 방법 이번 포스팅에서는 중복된 데이터를 찾는 방법에 대해서 알아보도록 하겠습니다. 보통 실무에서 시스템이 없는 고객이 관리하고 있는 데이터는 엑셀이나 기타 스프레드시트로 관리하는 경우가 많습니다. 이렇게 관리된 데이터는 중복이나 Null 값이 존재할 수 밖에 없기 때문에 데이터베이스 설계 시 데이터의 무결성을 유지하기 위해 유니크(Unique) 하고 Null 값을 포함하지 않는 Key 값을 설정해야 합니다. (모든 데이터가 중복이 있다면 일련번호 같은 Key를 설정해야겠죠.) 이럴 때! 중복된 데이터를 찾는 방법이 아주 유용하게 사용됩니다. 그럼 실제로 중복된 데이터를 추출해보도록 하죠. CM_KIK_B라는 테이블이 있습니다. 대한민국 법정동코드가 들어있는 테이블인데.. Database/SQL 2014. 5. 8. 이전 1 다음 💲 추천 글 반응형