Logo Passei Direto
Buscar
Referente à cláusula JOIN, analise as sentenças a seguir: I- INNER JOIN retorna todos os registros correspondentes tanto da direita como da esquerda, trazendo NULO quando o registro correspondente não existir. II- LEFT JOIN retorna todos os registros da esquerda e seus correspondentes da direita. Quando o correspondente da direita não existir, seus registros serão apresentados como NULO por padrão. III- INNER JOIN retorna todos os registros da esquerda, apenas se houver o seu correspondente na direita, ou seja, irá apresentar apenas os registros correspondentes. IV- RIGHT JOIN não é um comando válido em um banco de dados MySQL Server. Assinale a alternativa CORRETA:

A I e III, apenas.
B II e III, apenas.
C I e IV, apenas.
D I e II, apenas.
User badge image
Praticando Para Aprender

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar cada uma das sentenças sobre a cláusula JOIN: I- INNER JOIN retorna todos os registros correspondentes tanto da direita como da esquerda, trazendo NULO quando o registro correspondente não existir. Falso. O INNER JOIN retorna apenas os registros que têm correspondência em ambas as tabelas, ou seja, não traz NULO. II- LEFT JOIN retorna todos os registros da esquerda e seus correspondentes da direita. Quando o correspondente da direita não existir, seus registros serão apresentados como NULO por padrão. Verdadeiro. Essa afirmação está correta, pois o LEFT JOIN traz todos os registros da tabela da esquerda e os correspondentes da tabela da direita, preenchendo com NULO quando não há correspondência. III- INNER JOIN retorna todos os registros da esquerda, apenas se houver o seu correspondente na direita, ou seja, irá apresentar apenas os registros correspondentes. Verdadeiro. Essa afirmação está correta, pois o INNER JOIN realmente retorna apenas os registros que têm correspondência nas duas tabelas. IV- RIGHT JOIN não é um comando válido em um banco de dados MySQL Server. Falso. O RIGHT JOIN é um comando válido no MySQL, retornando todos os registros da tabela da direita e os correspondentes da tabela da esquerda, preenchendo com NULO quando não há correspondência. Com base nas análises, as sentenças verdadeiras são II e III. Portanto, a alternativa correta que contém todos os itens verdadeiros é: B) II e III, apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

A partir das tabelas apresentadas e sabendo que na tabela VEICULOS o campo ID_VENDEDOR referencia o campo ID da tabela VENDEDOR, analise o comando SQL a seguir e assinale o resultado que a execução irá retornar:

SELECT VEICULOS.DESCRICAO, VEICULOS.PLACA, VENDEDOR.NOME FROM VEICULOS INNER JOIN VENDEDOR ON VEICULOS.ID_VENDEDOR = VENDEDOR.ID WHERE VEICULOS.ID_VENDEDOR = 3;
A S10 / DDD-1010 / GEISA FONTANA.
B UNO / UUU-0909 / CLEITON PIRES.
C HB20 / BBB-5555 / PEDRO LOBATO.
D HB20 / CCC-3333 / MARTA MEIRELES.

Mais conteúdos dessa disciplina