19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

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;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!