English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Справочник по ключевым словам SQL
Команда 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;
Ниже приведен 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;