Псевдонимы столбцов позволяют вам присвоить временное, альтернативное имя столбцу в результирующем наборе запроса SELECT
. Это не изменяет фактическое имя столбца в таблице; это влияет только на то, как столбец отображается в выходных данных запроса.
Вы можете создать псевдоним столбца, используя ключевое слово AS
, хотя оно часто необязательно:
SELECT column_name AS alias_name
FROM table_name;
-- ИЛИ (без AS)
SELECT column_name alias_name
FROM table_name;
column_name
: Имя столбца, для которого вы хотите создать псевдоним. AS alias_name
: Ключевое слово AS
, за которым следует желаемое имя псевдонима. alias_name
: Новое, временное имя для столбца. Если псевдоним содержит пробелы или специальные символы, его необходимо заключить в двойные кавычки ("
).Базовый псевдоним:
Этот запрос выбирает столбцы first_name
и last_name
из таблицы actor
, но отображает их как "Имя" и "Фамилия" в результирующем наборе. Обратите внимание на использование двойных кавычек, потому что псевдоним содержит пробел.
SELECT first_name AS "Имя", last_name AS "Фамилия"
FROM actor;
Псевдонимы вычисляемых столбцов:
Этот запрос вычисляет продолжительность аренды в днях и присваивает псевдоним rental_duration
вычисляемому столбцу.
SELECT rental_date, return_date - rental_date AS rental_duration
FROM rental;
Псевдонимы с объединением:
Этот запрос объединяет столбцы first_name
и last_name
, чтобы создать полное имя, и присваивает псевдоним "Полное имя" результирующему столбцу. Оператор ||
используется для объединения строк в SQLite (база данных, часто используемая с Sakila). Другие базы данных могут использовать другой оператор объединения (например, +
в SQL Server, функция CONCAT()
в MySQL).
SELECT first_name || ' ' || last_name AS "Полное имя"
FROM actor;
Основные выводы из этого урока:
AS
(или просто пробел) для создания псевдонима. "
).