데이터베이스 - 중복제거
중복제거
데이터베이스에서 검색할 때 데이터가 중복되는 경우가 빈번하게 발생한다. 이에 대해서 distinct를 사용하여 중복을 제거하자.
일단 emp 테이블로부터 직업 정보를 받아왔다. 하지만 직업의 종류만을 알고 싶기 때문에 중복된 부분들을 제거해보자.
이를 위해서 distinct라는 명령어를 추가해주자.
다음처럼 중복된 데이터들이 제거되었음을 확인할 수 있다.
하나의 칼럼만을 불러올 때 뿐만 아니라 여러개를 동시에 적용하는 것도 가능하다.
다음처럼 부서번호와 직업을 가져오겠다.
그리고 여기에 distinct를 덧붙여 보자. 이 결과 두 칼럼의 쌍 중 겹치는 것들을 제거할 수 있다. 즉 부서마다의 직업 정보를 가져올 수 있다.
댓글
댓글 쓰기