SQL Alias(別名)

1338 ワード

SQLを使用すると、カラム名とテーブル名の別名(Alias)を指定できます.
SQL Alias
表のSQL Alias構文
SELECT column_name(s)

FROM table_name

AS alias_name


列のSQL Alias構文
SELECT column_name AS alias_name

FROM table_name


Aliasインスタンス:テーブル名別名の使用
「Persons」と「Product_Orders」の2つのテーブルがあるとします.別名「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'


Aliasインスタンス:カラム名エイリアスを使用
表Persons:
Id
LastName
FirstName
Address
City
1
Adams
John
Oxford Street
London
2
Bush
George
Fifth Avenue
New York
3
Carter
Thomas
Changan Street
Beijing
SQL:
SELECT LastName AS Family, FirstName AS Name

FROM Persons

結果:
Family
Name
Adams
John
Bush
George
Carter
Thomas