● 컬럼명 별칭 지정

   - 별칭 지정 방법
      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;


 

+ Recent posts