1546027450-1546027450-sql
Ensina estrutura básica de SQL
Ensina estrutura básica de SQL
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
155 - Capítulo 8 – JOINS (JUNÇÕES)
a) SELECT C.NOME_ALUNO, A.NOME_CURSO
FROM ALUNO A INNER JOIN CURSO C
ON A.COD_CURSO = C.COD_CURSO;
b) SELECT A.NOME_ALUNO, C.NOME_CURSO
FROM ALUNO A INNER JOIN CURSO C
ON A.COD_CURSO = C.COD_CURSO;
c) SELECT C.NOME_ALUNO, A.NOME_CURSO
FROM ALUNO A INNER JOIN CURSO C
ON C.COD_CURSO = A.COD_CURSO;
d) SELECT A.NOME_ALUNO, C.NOME_CURSO
FROM ALUNO C OUTER JOIN CURSO A
ON A.COD_CURSO = C.COD_CURSO;
e) SELECT A.NOME_ALUNO, C.NOME_CURSO
FROM ALUNO A OUTER JOIN CURSO C
ON A.COD_CURSO = C.COD_CURSO;
Considerando ainda as tabelas ALUNO e CURSO, qual das seguintes joins
retornará nomes dos alunos, os nomes de seus respectivos cursos e os
nomes dos cursos que não têm nenhum aluno matriculado?
a) SELECT A.NOME_ALUNO, C.NOME_CURSO
FROM ALUNO A INNER JOIN CURSO C
ON A.COD_CURSO = C.COD_CURSO;
b) SELECT A.NOME_ALUNO, C.NOME_CURSO
FROM ALUNO A CROSS JOIN CURSO C
ON A.COD_CURSO = C.COD_CURSO;
c) SELECT A.NOME_ALUNO, C.NOME_CURSO
FROM ALUNO A LEFT OUTER JOIN CURSO C
ON A.COD_CURSO = C.COD_CURSO;
d) SELECT A.NOME_ALUNO, C.NOME_CURSO
FROM ALUNO A RIGHT OUTER JOIN CURSO C
ON A.COD_CURSO = C.COD_CURSO;
e) SELECT A.NOME_ALUNO, C.NOME_CURSO
FROM ALUNO A NATURAL INNER JOIN CURSO C
ON A.COD_CURSO = C.COD_CURSO;