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

Метод использования и примеры ключевого слова SQL AS

Справочник по ключевым словам SQL

AS

Команда AS используется для renaming столбцов или таблиц.

Алиасы существуют только в течение периода выполнения запроса.

Алиасы столбцов

Следующий SQL-запрос создает два алиаса, один из которых используется для столбца CustomerID, а другой для столбца CustomerName:

 SELECT CustomerID AS ID, CustomerName AS Customer
 FROM Customers;

Следующий SQL-запрос создает два алиаса. Обратите внимание, что если имя алиаса содержит пробелы,则需要 использовать двойные кавычки или квадратные скобки:

 SELECT CustomerName AS Customer, ContactName AS [Contact Person]
 FROM Customers;

Следующий SQL-запрос создает别名 “Address”, который объединяет четыре столбца (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;

Alias таблицы

Ниже приведен SQL запрос, который выбирает все заказы клиентов с CustomerID = 4. Мы используем таблицы “Customers” и “Orders” и назначаем им aliases “c” и “o” (в данном случае использование aliases делает 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