SQL 기본 문법 - DISTINCT

DISTINCT는 SELECT로 조회시 중복을 제거합니다. 예제에 사용된 EMP 테이블의 정보는 'SCOTT 계정 예제 Table(emp, dept, salgrade)'을 참고하시면 됩니다.

 

1. 특정열 하나에 대한 중복제거

SELECT DISTINCT DEPTNO
FROM EMP;

EMP 테이블의 DEPTNO 컬럼을 조회 하여 출력할때 같은 내용이 있으면 중복을 제거하고 출력 합니다.

 

 

2. 여러 열에대한 중복 제거

SELECT DISTINCT JOB, DEPTNO
FROM EMP;

EMP 테이블의 JOB 컬럼과 DEPTNO 컬럼의 값이 모두 같은 경우를 제외하고 출력합니다.

 

 

3. 중복을 제거하지 않고 출력(ALL)

SELECT ALL JOB, DEPTNO
FROM EMP;

EMP 테이블의 JOB 컬럼과 DEPTNO 컬럼의 모든 값을 출력합니다. 

 

 

'DataBase' 카테고리의 다른 글

컬럼 별칭 설정  (0) 2025.07.17
TABLE에 없는 컬럼 값 출력하기  (0) 2025.07.16
[Oracle] SQL 기본 문법 - SELECT  (0) 2025.07.14
[Oracle] DESCRIBE, DESC 구문  (0) 2025.07.13
SCOTT 계정 예제 Table ★★★  (1) 2025.07.12

+ Recent posts