SQL-псевдонимы используются для предоставления таблицы или столбца таблицы временного имени.

Псевдонимы часто используются, чтобы сделать имена столбцов более читабельными. Псевдоним существует только для продолжительности запроса.

Псевдонимы могут быть полезны, когда:

  • В запросе содержится более одной таблицы
  • Функции используются в запросе
  • Названия столбцов большие или не очень читаемые
  • Два или более столбца объединяются вместе
     

Синтаксис Aliases

SELECT column_name AS alias_name
FROM table_name;
Синтаксис таблицы псевдонимов
SELECT column_name(s)
FROM table_name AS alias_name;

Псевдоним для столбцов

Следующий оператор SQL создает два псевдонима: один для столбца user_id и один для столбца name:

Пример:

SELECT user_id as ID, name AS user
FROM users;

Следующий оператор SQL создает два псевдонима: один для столбца name и один для столбца address.

Пример:

SELECT name AS user, address AS [Address User]
FROM users;

Псевдонимы для таблиц

Следующий оператор SQL выбирает все счета от пользователя с помощью user_id и name. В запросе используются таблицы «users» и «invoice», которым даются псевдонимы таблиц «u» и «o».

Пример:

SELECT i.invoice_id, i.date, i.name
FROM users AS u, invoice AS i
WHERE u.name = "Том" AND u.user_id = i.user_id;