[SQL] 테이블 별칭(ALIAS)

2022. 5. 24. 22:04DataBase/DB 이론

[SQL] 테이블 별칭(ALIAS)

프로그래머스의 SQL 고득점 키트를 풀어보다가 테이블 별칭을 정하고 입력하는 부분에서 막히는 경우가 많아 한번 정리를 하려고 적게 되었다.

 

ALIAS

테이블 or 테이블의 컬럼에 임시 이름을 지정할 때 사용이 된다. 이를 통해 값에 별칭을 주고 접근을 할 때 알아보기 쉽게 접근이 가능하다. 예약어의 경우 'AS'로 정해져있다. 사용처의 경우 알아보기 힘든 컬럼에 AS OOO 식으로 사용한다.

 

사용방법 & 문법

#ANIMAL 이란 테이블이 존재하고 안에는 각각의 ANIMAL_NAME, ANIMAL_AGE 컬럼이 존재하는 경우
----------------------------------------------------------------------------------------
#ANIMAL_NAME이란 컬럼을 간단하게 NAME으로 별칭 지정

COLUMN AS 별칭

ANIMAL_NAME AS NAME

----------------------------------------------------------------------------------------
#ANIMAL 이란 테이블을 간단하게 ANI로 지정

TABLE AS 별칭

ANIMAL AS ANI

 

 

문제 풀이의 예시

#컬럼 NUM1 + NUM2의 값이 조합하여 SUM이란 결과값 출력하기

SELECT NUM1 + NUM2 AS SUM FROM EXAMPLE

 

별도의 표기방법

# AS 라는 명령을 통해 별칭을 지칭하지만, AS를 생략하고 띄어쓰기만으로도 별칭을 지정할 수 있다.

SELECT 별.이름1, 별.이름2
FROM 테이블 별(= 테이블 AS 별)

'DataBase > DB 이론' 카테고리의 다른 글