2.6. Renomeando tabelas
O mesmo conceito do uso do operador AS, que renomeia atributos, pode ser utilizado para renomear tabelas. Isso é especialmente útil para quando nossas consultas SQL possuem muitas tabelas com valores ambíguos, pois podemos economizar em digitação ao renomear tabelas. Para renomear uma tabela, usamos o mesmo padrão já visto: AS <novo nome da tabela>.
Por exemplo, reveja a consulta C5, nós utilizamos os identificadores de aluno, histórico escolar e disciplina várias vezes no texto. Poderíamos simplificar esta consulta reescrevendo-a da seguinte forma:
SELECT A.Nome AS Aluno, D.Nome AS DISCIPLINA, Ano, Serie, Nota
FROM ALUNO AS A, HISTORICO_ESCOLAR AS H, DISCIPLINA AS D
WHERE A.ID_Aluno = H.ID_Aluno
AND D.ID_Disciplina = H.ID_Disciplina
AND Ano = 2015
AND Matricula = ‘432/2’
Note que ao renomear as tabelas de aluno, histórico escolar e disciplina para, respectivamente, A, H e D, todas as vezes que precisamos referenciar às estas tabelas, não precisamos mais utilizar seu nome completo, mas sim utilizaremos apenas seu “apelido”, que corresponde às letras indicadas. Perceba como fica esteticamente mais simples e fácil de analisar a instrução SQL utilizando novos nomes para as tabelas.