Pular para o conteúdo principal
Documentos
FunçõesExpressõesKeywordsDeclaraçõesCláusulas

MySQL AS Keyword

A palavra-chave AS no MySQL é usada para atribuir um alias a uma tabela ou coluna, facilitando a referência ou melhorando a legibilidade. Ele permite a renomeação temporária em uma consulta, o que pode simplificar consultas complexas e conjuntos de resultados.

Uso

A palavra-chave AS é normalmente usada nos comandos SELECT para renomear colunas ou tabelas no conjunto de resultados. Isso melhora a clareza, especialmente ao usar expressões, funções ou ao unir várias tabelas. Observe que AS é opcional no MySQL, e um alias pode ser atribuído sem que você o utilize explicitamente.

SELECT column_name AS alias_name
FROM table_name;

Nessa sintaxe, column_name AS alias_name atribui alias_name como um nome temporário para column_name. Alternativamente:

SELECT column_name alias_name
FROM table_name;

Exemplos

1. Alias básico de coluna

SELECT first_name AS name
FROM employees;

Neste exemplo, a coluna first_name é renomeada para name no conjunto de resultados para maior clareza. Sem AS:

SELECT first_name name
FROM employees;

2. Alias de tabela

SELECT e.first_name, e.last_name
FROM employees AS e;

Aqui, a tabela employees recebe um alias e, o que simplifica a referência às suas colunas. Sem AS:

SELECT e.first_name, e.last_name
FROM employees e;

3. Alias de expressão complexa

SELECT CONCAT(first_name, ' ', last_name) AS full_name
FROM employees;

Este exemplo usa a palavra-chave AS para colocar o nome do resultado de uma concatenação de cadeia de caracteres como full_name, melhorando a legibilidade da saída.

4. Aliasing em JOINs

SELECT o.order_id, c.customer_name
FROM orders o
JOIN customers c ON o.customer_id = c.id;

Neste exemplo, as tabelas orders e customers são apelidadas de o e c, respectivamente, o que ajuda a tornar a operação JOIN mais clara e concisa.

Dicas e práticas recomendadas

  • Use aliases descritivos. Escolha nomes de alias significativos que representem claramente os dados ou a operação.
  • Mantenha os aliases concisos. Embora seja descritivo, mantenha os aliases curtos para manter a legibilidade da consulta.
  • Aliasing consistente. Use o mesmo alias de forma consistente ao fazer referência à mesma tabela ou coluna em várias consultas.
  • Evite palavras reservadas. Não use palavras reservadas do SQL como aliases para evitar erros de sintaxe.
  • Coloque entre aspas quando necessário. Use aspas ou pontos finais ao redor dos aliases quando eles incluírem espaços ou caracteres especiais, por exemplo, SELECT column_name AS 'alias name'.

Aprimoramento de SQL para iniciantes

Adquira as habilidades de SQL para interagir com seus dados e consultá-los.
Comece a aprender de graça