[SQL] 테이블 별칭(ALIAS)
2022. 5. 24. 22:04ㆍDataBase/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 이론' 카테고리의 다른 글
[DataBase] CLOB / BLOB (0) | 2023.07.10 |
---|---|
[DataBase] RDB와 객체 지향적 특징의 차이 (0) | 2023.07.10 |
[SQL] WHERE / HAVING (1) | 2023.01.09 |