SQL Alias(별명)

SQL을 사용하여 열 이름과 테이블 이름에 별명(Alias)을 지정할 수 있습니다.

SQL Alias

SQL 테이블 별명 문법

SELECT column_name(s)
FROM table_name
AS alias_name

SQL 열 별명 문법

SELECT column_name AS alias_name
FROM table_name

Alias 인스턴스: 테이블 이름 별명 사용

"Persons"와 "Product_Orders"라는 두 테이블이 있습니다. 이 두 테이블에 "p"와 "po"라는 별명을 지정했습니다.

지금, "John Adams"의 모든 주문을 나열하고자 합니다.

아래의 SELECT 문을 사용할 수 있습니다:

SELECT po.OrderID, p.LastName, p.FirstName
FROM Persons AS p, Product_Orders AS po
WHERE p.LastName='Adams' AND p.FirstName='John'

별명을 사용하지 않은 SELECT 문:

SELECT Product_Orders.OrderID, Persons.LastName, Persons.FirstName
FROM Persons, Product_Orders
WHERE Persons.LastName='Adams' AND Persons.FirstName='John'

위의 두 SELECT 문에서 별명이 쿼리 프로그램을 더 읽기 쉽게하고 쓰기 쉽게 만들어 줄 수 있다는 것을 볼 수 있습니다.

Alias 예제: 열 이름 별명 사용

Personstable:

Id LastName FirstName 주소 도시
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

SQL:

SELECT LastName AS 가족 이름, FirstName AS 이름
FROM Persons

결과:

가족 이름 이름
Adams John
Bush George
Carter Thomas