SóProvas


ID
3259132
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Considerando a tabela “Funcionários” com a chave primária “COD” e a chave estrangeira “COD_Chefe” para a própria tabela, como deve ser escrita a cláusula FROM de uma consulta SQL para projetar os nomes dos funcionários e de seus respectivos chefes, incluindo os funcionários que não têm chefe.

Alternativas
Comentários
  • GABARITO: E

    Sintaxe de JOIN:

    1- SELECT *

    2- FROM tabela1

    3- JOIN tabela2 ON (tabela1.x = tabela2.y) --depois do ON é a condição de associação

    Sabendo a estrutura básica sobram apenas as alternativas A e E.

    Se usar um INNER JOIN, obteríamos apenas o que há de comum entre ambas (interseção). Ao usar o LEFT JOIN, obtemos o que há de comum entre ambas tabelas + todas as linhas da tabela à esquerda da cláusula LEFT JOIN, mesmo se a condição de junção não encontrar nenhuma linha correspondente na tabela da direita

  • Errado. Essa consulta vai trazer o chefe e seus respectivos subordinados. Incluindo os funcionários que não são chefes de ninguém.