● 컬럼명 별칭 지정
- 별칭 지정 방법
1) 컬럼명 AS "별칭" : 문자o, 띄어쓰기o, 특수문자o
2) 컬럼명 "별칭" : 문자o, 띄어쓰기o, 특수문자o
3) 컬럼명 별칭 : 문자o, 띄어쓰기x, 특수문자x
4) 컬럼명 AS 별칭 : 문자o, 띄어쓰기x, 특수문자x
● 별칭 사용방법
-- 1) 컬럼명 AS "별칭"
SELECT EMP_NAME, EMAIL AS "이메일 @ 포함"
FROM EMPLOYEE;
-- 2) 컬럼명 "별칭"
SELECT EMP_NAME, EMAIL "이메일 @ 포함"
FROM EMPLOYEE;
-- 3) 컬럼명 별칭 띄어쓰기X, 특수문자X
-- 띄어쓰기와 @ 사용 불가
SELECT EMP_NAME, EMAIL 이메일포함
FROM EMPLOYEE;
-- 4) 컬럼명 AS 별칭 방식
-- 띄어쓰기와 @ 사용 불가
SELECT EMP_NAME, EMAIL AS 이메일포함
FROM EMPLOYEE;
● DISRINCT(별개의, 전혀다른)
: 중복 제거
: 조회 결과 집합(RESULT SET)에서 지정된 컬럼의 값이 중복되는 경우 중복되는 값을 한 번만 표시할 때 사용
● 사용방법
- SELECT DISTINCT 중복제거할컬럼명
FROM 테이블명
-- 1) EMPLOYEE 테이블에서 모든 사원의 부서코드 조회
SELECT DEPT_CODE FROM EMPLOYEE;
-- 2) EMPLOYRR 테이블에서 사원이 존재하는 부서코드만 조회
SELECT DISTINCT DEPT_CODE FROM EMPLOYEE;
--> D3 D4 D7 부서는 사원이 없기 때문에 조회되지 않음
-- 3) EMPLOYEE 테이블에 존재하는 직급 코드의 종류 조회
SELECT DISTINCT JOB_CODE FROM EMPLOYEE ORDER BY JOB_CODE ASC;
![]() |
![]() |
![]() |