SQL Alias

?
?

SQL > Comandos SQL > Alias

A seguir focamos a utiliza??o de alias. Existem dois tipos de alias que s?o utilizados mais frequentemente: alias de colunas e alias de tabelas.

Resumindo, os alias de colunas existem para ajudar a organizar o resultado. No exemplo anterior, sempre que visualizamos o total de vendas, s?o listados como SUM(Sales). Embora sejam compreensíveis, podemos prever casos em que o cabe?alho da coluna é complicado (em especial se envolver várias opera??es aritméticas). A utiliza??o de um alias de colunas tornaria os resultados muito mais compreensíveis.

O segundo tipo de alias é o alias de tabelas. Tal é obtido colocando um alias diretamente após o nome da tabela na cláusula FROM. Isso é conveniente quando quiser obter informa??es a partir de duas tabelas separadas (o termo técnico é 'efetuar uni?es'). A vantagem de utilizar um alias de tabelas é imediatamente aparente visível quando falamos em uni?es

Contudo, antes de abordarmos as uni?es, observemos a sintaxe dos alias de colunas e tabelas:

SELECT "alias_tabela"."nome_coluna1" "aliar_coluna"
FROM "nome_tabela" "alias_tabela";

Resumidamente, ambos os tipos de alias s?o colocados diretamente após o item de alias, separados por um espa?o em branco. Utilizamos novamente a nossa tabela Store_Information,

Tabela Store_Information
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
Los Angeles30008-Jan-1999
Boston70008-Jan-1999

Utilizamos os mesmos exemplos da sec??o GROUP BY de linguagem SQL, à exce??o que colocamos alias de colunas e alias de tabelas:

SELECT A1.Store_Name Store, SUM(A1.Sales) 'Total Sales'
FROM Store_Information A1
GROUP BY A1.Store_Name;

Resultado:

Store Total Sales
Los Angeles 1800
San Diego 250
Boston 700

Repare na diferen?a no resultado: os títulos da coluna agora s?o diferentes. é o resultado da utiliza??o de utilizar alias de colunas. Repare que em vez do algo obscuro "Sum(Sales)", agora temos "Total Sales", que é muito mais compreensível como cabe?alho de uma coluna. A vantagem de utilizar um alias de tabelas n?o é aparente neste exemplo. Contudo, irá tornar-se evidente na próxima sec??o.

SQL Join >>

?


Copyright © 2021   1keydata.com   Todos os direitos reservados.

? 老湿机69福利区无码_老子影院午夜伦无码_开心亚洲五月丁香五月