본문 바로가기
프로그래밍/SQL

오라클 별칭 지정하는 방식 alias

by mooyou 2021. 10. 9.
728x90
300x250
SMALL

SQL문에서는 최종출력되는 열 이름을 임의로 지정할 수도 있는데 본래이름 대신 붙이는 열 이름을 별칭(alias)라고 한다.

 

일반적으로는 as를 붙이는 방식을 가장 많이 사용한다.

SAL*12+COMM AS ANNSAL

SAL *12 하고 COMM을 더한것을 ANNSAL로 표시 하라는 말 여기서 SAL은 한달급여를 말한다.

 

select ename, sal, sal*12+comm
from emp; -- 이렇게 하면 열이름이 sal*12+comm 이렇게 나온다.


select ename, sal, sal*12+comm as annsal
from emp; --그래서 이렇게 하면 열이름이 annsal로 바꿔서 표시가 된다.

 

실행해보면 어떤거는 값이 나오고 어떤것은 값이 안나온다.

그 이유는 COMM이라고 되어있는 부분이 값이 있는게 있고 없는게 있기 때문이다.

 

NULL값은 아얘 값이 없다는 말이고

 

COMM에 값이 아얘 없는 NULL값은 연산에서 뭘하든 NULL값이 나온다.

NULL은 아얘 존재하지 않는다.

 

별칭을 지정하는 4가지 방식

SAL*12COMM ANNSAL 연산 및 가공된 문장 이후 한 칸 띄우고 별칭 지정
SAL*12+COMM "ANNSAL" 연산 및 가공된 문장 이후 한 칸 띄우고 별칭을 큰따옴표로 묶어서 지정
SAL*12+COMM AS ANNSAL 연산 및 가공된 문장 이후 한 칸 띄운 후 'AS', 한 칸 뒤에 별칭 지정
SAL*12+COMM AS "ANNSAL" 연산 및 가공된 문장 이후 한 칸 띄운 후 'AS', 한 칸 뒤에 별칭을 큰따옴표로 묶어 지정
728x90
반응형
LIST

'프로그래밍 > SQL' 카테고리의 다른 글

[sql] And, Or 연산자  (0) 2021.10.13
데이터 정렬하기 ORDER BY  (0) 2021.10.11
DISTINCT 중복제거  (0) 2021.10.08
데이터 조회 - 셀렉션, 프로젝션, 조인  (0) 2021.10.07
오라클 설치 방법  (0) 2021.10.06

댓글