SQL Knowledge Center · About ·
Easy Interactive Online SQL Training for Beginners

SQL Alias de tabela Tutorial - Interactive Database Lesson

Lesson of 31

Alias de tabela

Tutorial SQL Interativo

Essas consultas estão começando a ficar bem longas!

No exercício anterior, executamos uma consulta contendo as tabelas character, tv_show, e character_tv_show. Podemos escrever uma consulta mais curta se usássemos aliases para essas tabelas. Basicamente, criamos um “apelido” para essa tabela.

Se você quiser usar um alias para uma tabela, você adiciona AS *nome_do_alias* depois do nome da tabela.

Por exemplo, para usar left joins entre personagens e programas de tv com aliases, você executaria:
SELECT c.name, t.name
FROM character AS c
LEFT JOIN character_tv_show AS ct
ON c.id = ct.character_id
LEFT JOIN tv_show AS t
ON ct.tv_show_id = t.id;


Como você pode ver, é mais curta que a consulta no exercício anterior.

Você pode usar left joins para emparelhar nomes de personagens com os atores que os interpretam, e usar aliases para tornar a consulta mais curta? Os aliases para character, character_actor, e actor devem ser c, ca, e a.

Selecione as colunas: c.name, a.name

SQL:

Query Result:

Available Tables: