O alias para colunas permite que você atribua um nome temporário e alternativo a uma coluna no conjunto de resultados de uma consulta SELECT. Isso não altera o nome real da coluna na tabela; afeta apenas como a coluna é exibida na saída da consulta.
Você pode criar um alias para uma coluna usando a palavra-chave AS, embora muitas vezes seja opcional:
SELECT column_name AS alias_name
FROM table_name;
-- OU (sem AS)
SELECT column_name alias_name
FROM table_name;
column_name: O nome da coluna para a qual você deseja criar um alias. AS alias_name: A palavra-chave AS seguida pelo nome desejado do alias. alias_name: O novo nome temporário para a coluna. Se o alias contiver espaços ou caracteres especiais, ele deve ser colocado entre aspas duplas (").Alias Básico:
Esta consulta seleciona as colunas first_name e last_name da tabela actor, mas as exibe como "Nome" e "Sobrenome" no conjunto de resultados. Observe o uso de aspas duplas porque o alias contém um espaço.
SELECT first_name AS "Nome", last_name AS "Sobrenome"
FROM actor;
Alias para Colunas Calculadas:
Esta consulta calcula a duração do aluguel em dias e atribui o alias rental_duration à coluna calculada.
SELECT rental_date, return_date - rental_date AS rental_duration
FROM rental;
Alias com Concatenação:
Esta consulta concatena as colunas first_name e last_name para criar um nome completo e atribui o alias "Nome Completo" à coluna resultante. O operador || é usado para concatenação de strings no SQLite (o banco de dados frequentemente usado com Sakila). Outros bancos de dados podem usar um operador de concatenação diferente (por exemplo, + no SQL Server, função CONCAT() no MySQL).
SELECT first_name || ' ' || last_name AS "Nome Completo"
FROM actor;
Principais Conclusões desta Lição:
AS (ou simplesmente um espaço) para criar um alias. ").