본문 바로가기
DBMS/ORACLE

[ORACLE] SELECT문 연산 및 별칭(Alias)

by 썸머워즈 2019. 2. 4.
반응형

오라클에서 사용하는 연산 및 별칭(Alias)에 대해 알아보자.


1. 연산

오라클 SELECT 쿼리문으로 데이터를 불러올때 연산이 가능하다.

SELECT first_name,family_name, salary/10000 FROM test

이런식으로 "숫자"로 이루어진 컬럼에 연산을 해서 값을 불러올 수 있다.

 

하지만 이런식으로 연산을 할경우 결과를 보면 해당 컬럼은 salary가 아니라 salary/10000 이라는 컬럼명으로 결과가 나오는것을 볼 수 있는데,

이를 해결하기 위해서 별칭(Alias) 일명 AS를 사용하면 된다.

 

2. 별칭(Alias)

별칭을 사용하는 방법은 간단하다 컬럼명 뒤에 as를 붙여 별칭을 넣어주기만 하면 된다.

별칭의 경우 현재 사용하고있는 SELECT 구문 문장에 대해서만 유효하고, 최대 30자 까지 가능하나 별칭이므로 최대한 짧게 알기 쉽게 하는것이 좋다.

SELECT first_name,family_name, salary/10000 AS salary FROM test

이런식으로 사용할 경우 이제 salary/10000 이라는 컬럼명이 salary로 정상 출력되는것을 볼 수 있다.

 

그리고 별칭은 대소문자, 공백, 한글, 특수문자 등을 표현할 수 있는데, 띄어쓰기를 하거나 특수문자가 맨 앞에 들어갈 경우에는 인용부호(쿼터)로 묶어줘야 한다.

SELECT test1 AS "*aliasTest" FROM test
SELECT test1 as "alias Test" FROM test
반응형


댓글

TOP