Sobre junções em SQL, é correto afirmar que:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - A junção externa à esquerda, também conhecida como LEFT JOIN, é utilizada para retornar todas as linhas da tabela localizada à esquerda da operação de junção (tabela base), além das linhas que possuem correspondentes na tabela à direita. Caso não haja correspondentes na tabela à direita, a consulta preencherá as colunas dessa tabela com NULL para essas linhas.
Para entender por que essa alternativa está correta, é necessário compreender os fundamentos das operações de junção (JOIN) em SQL. As junções são essenciais para combinar colunas de duas ou mais tabelas, baseando-se em uma condição de relacionamento entre elas. O LEFT JOIN é um tipo específico de junção externa que garante que todas as linhas da tabela à esquerda sejam incluídas no resultado, mesmo que a condição de junção não encontre registros correspondentes na tabela à direita. Nesse caso, como mencionado acima, as colunas para a tabela à direita que não têm correspondência são preenchidas com NULL.
Por isso, ao realizar uma junção externa à esquerda, obtemos um conjunto de resultados que inclui:
- Todas as linhas da tabela à esquerda, independentemente de haver correspondência.
- Os valores correspondentes da tabela à direita ou NULL nas colunas da tabela à direita quando não há correspondência.
Esse tipo de operação é útil em várias situações, como quando precisamos listar todos os registros de uma tabela e, simultaneamente, verificar se existem ou não dados relacionados em outra tabela. O entendimento correto das junções em SQL é vital para a manipulação eficiente de dados relacionais e, portanto, um conhecimento crucial para quem almeja aprovação em concursos públicos na área de tecnologia da informação.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo