내가 보려고 정리하는 블로그

OracleDB 중복 데이터 제거(DISTINCT) 본문

DB/OracleDB 12c

OracleDB 중복 데이터 제거(DISTINCT)

jihoon De 2020. 1. 3. 15:50

select문은 기본적으로 중복된 데이터를 제거하지 않고 모두 출력하게된다.

 

실행결과에서 중복된데이터를 제외하고 출력하기 위해서 DISTINCT 키워드를 사용하고, 출력결과는 기본으로 오름차순으로 출력된다.

 

SELECT DISTINCT 컬럼명 FROM 테이블명;

 

예를 들어 사원의 정보가 있는 테이블에 사원들의 부서종류만을 알고 싶을때 

 

SELECT DISTINCT 부서 FROM 사원테이블;

 

이렇게 처리하면 모든 사원의 부서명이 출력되지않고 부서명별로 중복된 데이터를 제외하고 출력되게 된다.

 

 

Comments