SQL Alias(別名)
- 前のページ SQL Between
- 次のページ SQL Join
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'
上記の SELECT 文から、別名がクエリの可読性と書きやすさを向上させることを確認できます。
別名例: 列名の別名を使用
表 Persons:
Id | LastName | FirstName | 住所 | 都市 |
---|---|---|---|---|
1 | Adams | John | オックスフォード・ストリート | ロンドン |
2 | Bush | George | ファイブ・アベニュー | ニューヨーク |
3 | Carter | Thomas | 长安街 | 北京 |
SQL:
SELECT LastName AS 姓, FirstName AS 名前 FROM Persons
結果:
姓 | 名前 |
---|---|
Adams | John |
Bush | George |
Carter | Thomas |
- 前のページ SQL Between
- 次のページ SQL Join