본문 바로가기
Database/Oracle

[Oracle/SQL] Alias(별칭) 이란?

by 챠챠12 2020. 7. 13.

식별자 기본값

- SQL Developer:

식별자 정렬 : 왼쪽 정렬

식별자 표시 : 대문자

- SQL*Plus:

식별자 속성

문자,날짜 : 왼쪽 정렬

숫자 : 오른쪽 정렬

식별자 표시 : 대문자

 

 

Alias 정의

: 1) Alias 를 사용해서 식별자 표시를 재정의 할 수 있습니다.

: 2) 칼럼이나 테이블명 등에 별칭을 부여하는 것입니다.

: 3) 공백이나 특수문자를 포함하거나 대소문자를 구분하는 경우는 큰따옴표(" ")를 반드시 써줘야합니다.

: 4) AS 를 생략해도 별칭으로 인식하여 실행됩니다.

 

단, WHERE 절에서는 Alias를 사용할 수 없습니다.

 

# MSSQ - SubQuery에 Alias 필수  / Oracle - SubQuery에 Alias 쓰지 않아도 됩니다.

 

SELECT LAST_NAME AS name, SALARY  SAL

FROM EMPLOYEES;

: LAST_NAME의 별칭으로 name 소문자 작성해도 실행 시 대문자로 출력됩니다.

 

3) 예시

SELECT LAST_NAME AS "Name", SALARY * 12 AS "Annual Salary", FIRST_NAME || LAST_NAME "Emloyee's Name" // '||'은 문자 합치기

FROM EMPLOYEES;

: 공백, 특수문자나 대소문자를 구분하기 위해서는 큰따옴표를 써줘야만 작성한 별칭 그대로 출력됩니다.


 

 

 

-  본 게시물은 Oralce SAMPLE HR SCHMEA 이용해서 작성하였습니다.

LIST

댓글