DataBase/DB 이론
[SQL] 테이블 별칭(ALIAS)
skyriv
2022. 5. 24. 22:04
[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 별)