Você sabe o que é um alias no SQL? Como usá-lo e para que serve? Aprenda agora a utilizar o alias em seus códigos SQL!
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
O que você vai aprender hoje?
Alias no SQL – Como adicionar Apelidos a Colunas e Tabelas
O comando Alias no SQL é uma ferramenta essencial para quem trabalha com bancos de dados. Ele permite renomear colunas e tabelas temporariamente durante consultas, tornando o código mais legível e organizado.
Ou seja, o alias nada mais é do que um apelido que podemos atribuir a colunas e tabelas do banco de dados.
Nesta aula, vou te mostrar os diferentes usos do alias dentro das suas consultas SQL e as vantagens de utilizá-lo.
O que é o Alias no SQL?
O alias é um recurso que nos permite dar apelidos para colunas e tabelas no banco de dados. Isso pode ser especialmente útil quando as colunas ou tabelas com as quais estamos trabalhando possuem nomes pouco intuitivos.
Em alguns casos, após realizar operações como cálculos ou transformações, as colunas resultantes acabam herdando nomes derivados dessas operações, que podem ser confusos. Isso torna difícil entender exatamente o que cada coluna ou tabela representa.
Para resolver isso, utilizamos o alias, facilitando a visualização e a compreensão dos dados com os quais estamos trabalhando.
Esses apelidos, no entanto, são temporários: eles só são válidos durante a execução da consulta e não alteram permanentemente os nomes no banco de dados.
Como Utilizar o Alias no SQL
Vamos compreender como usar o alias na prática. Para isso, primeiro, vamos fazer uma consulta normalmente para visualizarmos como a tabela será exibida sem o alias.
SELECT ID_Cliente, UPPER(Nome), Renda_Anual FROM clientes;
Executando esse código, podemos visualizar a tabela abaixo.
Repare que para ID_Cliente e Renda_Anual, temos o nome original das colunas no banco de dados. No entanto, a coluna Nome está exibindo como nome da coluna a função em que foi utilizada.
Fazendo um SELECT * para visualizarmos toda a nossa tabela, podemos confirmar essa informação.
SELECT * FROM clientes;
O alias permite atribuirmos nomes diferentes a cada uma dessas colunas quando fazemos nossas consultas. No caso desse banco de dados, os nomes das colunas estão bem intuitivos, mas nem sempre isso irá acontecer.
Para utilizar o alias, passamos a palavra-chave AS. Vamos repetir nossa primeira consulta atribuindo o alias dentro dela.
SELECT ID_Cliente AS IdCliente, UPPER(Nome) AS NomeCliente, Renda_Anual AS RendaAnual FROM clientes;
Perceba que a consulta foi realizada da mesma forma e apresenta os mesmos resultados, mas agora os nomes das colunas estão definidos pelo alias que estipulamos para cada uma no código.
Alias com Operações no SQL
Outro caso muito útil para utilizarmos o alias é quando realizamos operações dentro da nossa consulta, pois o nome da coluna ficará com o resultado da operação realizada. Por exemplo:
SELECT ID_Cliente AS IdCliente, UPPER(Nome) AS NomeCliente, Renda_Anual AS RendaAnual Renda_Anual + 100 FROM clientes;
Podemos utilizar um alias para melhorar o nome dessa coluna e deixá-la mais intuitiva:
SELECT ID_Cliente AS IdCliente, UPPER(Nome) AS NomeCliente, Renda_Anual AS RendaAnual Renda_Anual + 100 AS RendaAtualizada FROM clientes;
Lembrando que o alias não altera o nome original na tabela, apenas dentro da consulta. No banco de dados, o nome da coluna continuará o mesmo.
Alias com Funções de Agregação
Funções de agregação, como SUM, AVG e COUNT, podem gerar resultados com cabeçalhos pouco intuitivos. O alias resolve isso ao renomear as colunas com títulos mais claros.
SELECT AVG(Preco_Unit) as media_preco FROM produtos;
Nesse caso, o cabeçalho da coluna será exibido como “media_preco” em vez de “AVG(Preco_Unit)”, que seria o padrão sem o uso do alias.
Apelidos para Tabelas no SQL
Além de renomear colunas, podemos utilizar o alias para renomear tabelas. Isso é especialmente interessante quando estamos trabalhando com JOINs no SQL.
Isso nos auxilia bastante quando temos nomes muito compridos de tabelas e precisamos ficar repetindo-o ao longo do código. Podemos simplificá-lo com um alias no SQL.
Para tabelas, não precisamos utilizar a palavra-chave AS. Após fazer a declaração da tabela no FROM, podemos dar um espaço e inserir o alias desejado.
SELECT ID_Cliente AS IdCliente, UPPER(Nome) AS NomeCliente, Renda_Anual AS RendaAnual Renda_Anual + 100 AS RendaAtualizada FROM clientes c;
Nesse caso, estamos atribuindo o alias c para a nossa tabela clientes. Toda vez que precisarmos utilizar a tabela novamente em nosso código, podemos usar c em vez de digitar clientes novamente.
Por exemplo, se estivéssemos trabalhando com mais de uma tabela, seria importante identificarmos a origem de cada tabela. Dessa forma, poderíamos utilizar a seguinte notação:
SELECT c.ID_Cliente AS IdCliente, UPPER(c.Nome) AS NomeCliente, c.Renda_Anual AS RendaAnual c.Renda_Anual + 100 AS RendaAtualizada FROM clientes c;
Vantagens do Alias no SQL
- Legibilidade: Torna os resultados e o código mais compreensíveis.
- Manutenção: Facilita a modificação de consultas, especialmente em projetos colaborativos.
- Eficiência: Simplifica consultas complexas envolvendo múltiplas tabelas ou funções.
Boas Práticas ao Utilizar Alias no SQL
- Evite usar caracteres especiais ou espaços em nomes de alias. Prefira o uso de _ (underscore) para separar palavras.
- Use nomes curtos e descritivos.
- Certifique-se de que o alias esteja alinhado com o contexto da consulta.
Conclusão – Alias no SQL – Como adicionar Apelidos a Colunas e Tabelas
O comando Alias é uma técnica poderosa para otimizar a clareza e a organização em consultas SQL. Ele é especialmente útil em funções de agregação, joins e na criação de campos derivados.
Na aula de hoje, você aprendeu o que é e como usá-lo para adicionar apelidos a colunas e tabelas em suas consultas no SQL.
Com o alias, podemos tornar nossas consultas muito mais intuitivas, renomeando colunas e tabelas com nomes claros e simplificados, especialmente quando precisamos reutilizá-los em consultas complexas. Isso torna o trabalho mais prático e eficiente.
Adotar o Alias é um passo simples que traz grandes benefícios em qualquer projeto de banco de dados.
Hashtag Treinamentos
Para acessar outras publicações de SQL, clique aqui!
Posts mais recentes de SQL
- 5 Verdades Sobre SQL que Você Provavelmente Não SabiaVocê sabia que o SQL é uma das habilidades mais valiosas no mundo dos dados? Nesta post revelamos cinco verdades sobre o SQL que provavelmente… Leia mais: 5 Verdades Sobre SQL que Você Provavelmente Não Sabia
- 5 Mitos sobre SQL que Você Deve Abandonar para Dominar a Linguagem!Você já deve ter ouvidos alguns mitos sobre SQL: que ele é ultrapassado, difícil ou só para especialistas em banco de dados.
- Funções de Janela no SQL: Uma Série Especial para Transformar Sua Análise de DadosAprenda tudo sobre as funções de Janela no SQL, que calculam rankings, médias ao longo do tempo e somas parciais sem repetições desnecessárias no código.
Posts mais recentes da Hashtag Treinamentos
- Aprenda a Criar Planilha de Estoque com ChatGPT e ExcelQuer aprender como criar uma planilha de estoque com ChatGPT e Excel? Aprenda como fazer isso de forma simples e direta!
- Conheça o Gemini, o ChatGPT do GoogleConheça o Gemini, a inteligência artificial do Google, que funciona basicamente como o ChatGPT do Google.
- Como Perguntar e Entender Direções em Inglês: Guia Completo para ViajantesAprenda como pedir e entender direções em inglês de forma clara e educada. Confira nosso guia completo com frases prontas e com as pronuncias adequadas.
Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.