Алиас (Alias) SQL

  • Предыдущая страница SQL Between
  • Следующая страница SQL Join

Используя SQL, можно присвоить别名 (Alias) именам столбцов и таблиц.

SQL Alias

Грамматика SQL алиаса таблицы

SELECT column_name(s)
FROM table_name
AS alias_name

Грамматика SQL алиаса столбца

SELECT column_name AS alias_name
FROM table_name

Пример экземпляра Alias: Использование алиаса таблицы

Предположим, что у нас есть две таблицы: "Persons" и "Product_Orders". Мы назначаем им синонимы "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 Family, FirstName AS Name
FROM Persons

Результат:

Family Name
Adams John
Bush George
Carter Thomas
  • Предыдущая страница SQL Between
  • Следующая страница SQL Join