본문 바로가기

Oracle/Oracle Programming

[Oracle] 별칭

반응형

■ 별칭(ALIAS)
 -. SQL에서 쿼리문의 결과가 출력될 떄, 컬럼의 이름이 컬럼에 대한 헤딩(heading)으로 출력됩니다.

 -. 하지만 컬럼 이름으로 의미를 알기 힘들 경우에는 컬럼의 이름에 별칭(ALIAS)을 부여할 수 있다.

[별칭 규칙]
컬럼 이름 대신 별칭을 출력하고자 하면 컬럼을 기술한 바로 뒤에 AS라는 키워드를 쓴 후 별칭을 기술한다.
   별칭은 대문자로 출력된다.

  -. 'AS'를 사용하여 빌칭을 부여

 SQL> SELECT ename, sal * 12 + comm AS Annsal
          FROM emp;

 풀이

 -. Annsal을 대소문자 구별을 하였지만 대문자로만 출력된다.



② AS 키워드를 생략하고 기술 할 수 있다. 그래도 결과는 ①과 동일하다.

 -. 'AS'를 생략하고 빌칭을 부여

SQL> SELECT ename, sal * 12 + comm Annsal
          FROM emp;



③ 별칭에 공백문자나 '$', '_', '#'등 특수 문자를 표현하고 싶거나 대소문자를 구별하고 싶으면 쌍따옴표("")를 사용한다.

 -. 별칭으로 공백문자를 사용

 SQL> SELECT ename, sal * 12 + comm AS "A n n s a l"
          FROM emp;



④ 한글 사용이 가능하다.

 -. 별칭에 한글 사용하기

SQL> SELECT ename, sal * 12 + comm AS "연봉"
          FROM emp;

반응형