Ed
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material