English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL AS キーワードの使用方法及び例

SQLキーワードリファレンス

AS

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;

SQLキーワードリファレンス