Buscar

O comando Join, permite que sejam efetuadas consultas utilizando duas ou mais tabelas. Existem meios de efetuar a junção de tabelas por meio do cla...

O comando Join, permite que sejam efetuadas consultas utilizando duas ou mais tabelas. Existem meios de efetuar a junção de tabelas por meio do clausula WHERE, efetuando o comparativo entre colunas chave. Entretanto, o uso do comando JOIN, pode tornar mais claro o entendimento da pesquisa, pois o JOIN é utilizado na FROM, que indica a fonte de pesquisa. Outra vantagem é que o uso do comando JOIN permite facilmente a utilização de diversos tipos de junções como: INNER JOIN, LEFT JOIN, RIGHT JOIN e FULL JOIN. Nesse contexto, analise as informações a seguir: Figura 1. Instruções e Tabelas. Fonte: elaborado pelo Professor, 2023. De acordo com a tabela criada pelas instruções acima, e seus dados, analise as afirmativas a seguir: I. A consulta abaixo, irá retornar somente os cursos que possuem promoção, sem múltiplas ocorrências de instâncias de CURSOS. SELECT * FROM curso INNER JOIN cupom ON nome = curso; II. A consulta abaixo, irá retornar somente os cursos que possuem cupom associados, incluindo repetições do curso que possuam mais de um cupom. SELECT * FROM curso LEFT OUTER JOIN cupom ON nome = curso; III. A consulta abaixo, irá retornar somente os cupons que não possuem cursos associados. SELECT * FROM curso RIGHT JOIN cupom ON nome = curso WHERE id_c IS NULL; IV. As consultas abaixo são equivalentes, ou seja, retornam o mesmo resultado. SELECT * FROM curso LEFT OUTER JOIN cupom ON nome = curso; SELECT * FROM curso AS c, cupom AS cp WHERE c.nome = cp.curso AND cp.id_cp IS NOT NULL; V. A consulta abaixo, retorna todos os cursos e cupons. Sendo que, onde não existe correspondência entre CURSO e CUPOM, o lado vazio é preenchido com NULL. SELECT * FROM curso FULL OUTER JOIN cupom ON nome = curso; É correto o que se afirma em: Alternativas Alternativa 1: III e V, apenas. Alternativa 2: I, III, IV, apenas. Alternativa 3: I, II e V, apenas. Alternativa 4:

Respostas

User badge image

Ed Verified user icon

Desculpe, mas sua pergunta está incompleta. Você precisa publicar uma nova pergunta.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina