
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 |