English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ASコマンドは、列やテーブルにエイリアスを付け替えるために使用されます。
エイリアスはクエリ中のみ存在します。
以下のSQL文は、CustomerIDカラムとCustomerNameカラムの両方にエイリアスを作成します:
SELECT CustomerID AS ID, CustomerName AS Customer FROM Customers;
以下のSQL文は、2つのエイリアスを作成します。エイリアス名にスペースがある場合、ダブルクォートまたは方括号を使用してください:
SELECT CustomerName AS Customer, ContactName AS [Contact Person] FROM Customers;
以下のSQL文は、名前が「Address」のエイリアスを作成し、4つの列(Address, PostalCode, City, Country)を結合します:
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country AS Address FROM Customers;
注意:上記のSQL文をMySQLで実行するには、以下のコマンドを使用してください:
SELECT CustomerName, CONCAT(Address, ', ', PostalCode, ', ', City, ', ', Country) AS Address FROM Customers;
以下のSQL文はCustomerID = 4のすべての顧客注文。我々は「Customers」と「Orders」テーブルを使用し、それぞれにテーブルエイリアス「c」と「o」を割り当てます(ここではエイリアスを使用してSQLを短くします):
SELECT o.OrderID, o.OrderDate, c.CustomerName FROM Customers AS c, Orders AS o WHERE c.CustomerName="Around the Horn" AND c.CustomerID=o.CustomerID;