Ed
há 2 semanas
Vamos analisar as alternativas para entender o que a cláusula LEFT JOIN faz em SQL. a) O LEFT JOIN retorna todos os registros da tabela à esquerda, mesmo que não haja correspondência com a tabela à direita. - Esta afirmação está correta. O LEFT JOIN garante que todos os registros da tabela à esquerda sejam retornados, e se não houver correspondência na tabela à direita, os valores correspondentes serão nulos. b) O LEFT JOIN é utilizado como alternativa para consultas envolvendo tabelas que possuam a mesma chave primária. - Esta afirmação não é precisa, pois o LEFT JOIN pode ser usado independentemente de as tabelas terem a mesma chave primária. c) Utiliza-se o LEFT JOIN quando se deseja excluir da consulta todos os registros nulos das tabelas envolvidas. - Esta afirmação é incorreta, pois o LEFT JOIN inclui registros nulos da tabela à direita quando não há correspondência. d) A cláusula LEFT JOIN serve para unir registros duplicados e exibir os valores únicos das colunas da esquerda. - Esta afirmação não é correta, pois o LEFT JOIN não tem como objetivo unir registros duplicados ou exibir valores únicos. e) O LEFT JOIN elimina todos os registros sem correspondência entre as duas tabelas consultadas em SQL. - Esta afirmação é falsa, pois o LEFT JOIN mantém os registros da tabela à esquerda, mesmo que não haja correspondência. Portanto, a alternativa correta é: a) O LEFT JOIN retorna todos os registros da tabela à esquerda, mesmo que não haja correspondência com a tabela à direita.