[SQL] ALIAS

Aiden·2024년 2월 7일
0

SQL

목록 보기
12/21
post-thumbnail

사용목적

TABLE이나 COLUMN의 NAME에 별칭을 부여하기 위한 SQL 문법입니다.

문법

TABLE 별칭 부여하기 (AS)

AS는 생략이 가능하며, 공백으로도 별칭을 부여할 수 있습니다.

SELECT column1, column2,...
FROM tablename AS alias
WHERE condition;
SELECT column1, column2,...
FROM tablename alias
WHERE condition;

COLUMN 별칭 부여하기 (AS)

AS는 생략이 가능하며, 공백으로도 별칭을 부여할 수 있습니다.

SELECT column1 AS alias, column2 AS alias,...
FROM tablename
WHERE condition;
SELECT column1 alias, column2 alias,...
FROM tablename
WHERE condition;

예시

가정)

  • TABLE A NAME : testTABLE
  • TABLE A COLUMN 1 NAME : ID
  • TABLE A COLUMN 2 NAME : NAME
  • TABLE B NAME : exampleTABLE
  • TABLE B COLUMN 1 NAME : ID
  • TABLE B COLUMN 2 NAME : PHONE
  • TABLE A의 ID COLUMN과 TABLE B의 ID COLUMN이 JOIN 가능

TABLE 별칭 부여하기 (AS)

TABLE(testTABLE)에 A라는 별칭을 부여하라.

SELECT ID, NAME
FROM testTABLE AS A;
SELECT ID, NAME
FROM testTABLE A;

COLUMN 별칭 부여하기 (AS)

ID COLUMN에 A라는 별칭을 부여하라.

SELECT ID AS A, NAME
FROM testTABLE;
SELECT ID A, NAME
FROM testTABLE;

JOIN 사용 시

JOIN을 사용할 때 ALIAS를 활용하면 SQL문을 보다 깔끔하게 구현할 수 있습니다.
testTABLE -> A
exampleTABLE -> B

SELECT A.ID, A.NAME, B.PHONE
FROM testTABLE AS A
INNER JOIN exampleTABLE AS B
ON A.ID = B.ID
WHERE condition;
profile
aiden

0개의 댓글