Imagem de fundo

Em SQL (ANSI), a cláusula Join (Junção) pode ser usada para...

Em SQL (ANSI), a cláusula Join (Junção) pode ser usada para combinar as tuplas de duas ou mais tabelas permitindo consultas mais complexas que levam em consideração o relacionamento entre os dados. Considerando uma tabela chamada “alunos” com os campos id_aluno, nome; e uma outra tabela chamada “matriculas” com os campos id_turma, id_aluno. Marque a alternativa que resulta corretamente nos nomes dos alunos matriculados na turma de id 14 ou que não estão matriculados em nenhuma turma.


A

SELECT nome FROM alunos LEFT OUTER JOIN matriculas using(id_aluno) WHERE id_turma = 14 OR id_turma IS NULL;


B

SELECT nome FROM alunos RIGHT OUTER JOIN matriculas using(id_aluno) WHERE id_turma = 14 OR id_turma IS NOT NULL;


C

SELECT nome FROM alunos JOIN matriculas on(id_ aluno) WHERE id_turma = 14 OR id_turma IS NULL;


D

SELECT nome FROM alunos LEFT JOIN matriculas using(id_aluno) WHERE id_turma = 14 OR id_turma IS NOT NULL;