Logo Passei Direto
Buscar
eia o trecho a seguir: Um analista de dados está desenvolvendo relatórios para um sistema de controle de operações logísticas. As consultas devem integrar dados de diferentes tabelas relacionadas e permitir a extração de resultados otimizados por meio de expressões SQL com filtros e eliminação de duplicidade. Dado o cenário a seguir: SELECT DISTINCT nome FROM fornecedores JOIN operacoes ON fornecedores.id = operacoes.id_fornecedor WHERE operacoes.descricao LIKE '%transporte%' [preencher 1] SELECT [preencher 2] nome FROM clientes JOIN operacoes ON clientes.id = operacoes.id_cliente WHERE operacoes.descricao LIKE '%transporte%'; Neste contexto, identifique os termos de [preencher 1] e [preencher 2] que são substituidos por: Questão 4Resposta a. 1 – JOIN; 2 – all b. 1 – UNION; 2 – distinct c. 1 – FROM; 2 – as d. 1 – UNIONALL; 2 – check e. 1 – INTERSECT; 2 – unique
User badge image
vvsantos

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Para resolver essa questão, precisamos entender o que está sendo solicitado nas partes a serem preenchidas e como as operações SQL funcionam. O trecho apresentado envolve a combinação de dados de diferentes tabelas usando JOIN e a extração de resultados otimizados. O primeiro SELECT já utiliza `DISTINCT` para eliminar duplicidades. Vamos analisar as opções: a) 1 – JOIN; 2 – all - Não faz sentido, pois o primeiro preenchimento não deve ser um JOIN, e "all" não se encaixa no contexto. b) 1 – UNION; 2 – distinct - UNION é usado para combinar resultados de duas consultas, mas não se encaixa no contexto do segundo SELECT. c) 1 – FROM; 2 – as - "FROM" é uma palavra-chave necessária, mas "as" não se encaixa corretamente no contexto. d) 1 – UNION ALL; 2 – check - UNION ALL combina resultados, mas "check" não é uma palavra-chave SQL válida nesse contexto. e) 1 – INTERSECT; 2 – unique - INTERSECT é usado para encontrar resultados comuns entre duas consultas, mas "unique" não é uma palavra-chave SQL válida. A opção que faz mais sentido, considerando que o primeiro preenchimento deve ser uma operação que combina resultados e o segundo deve ser uma forma de garantir a exclusividade dos resultados, é a opção b) 1 – UNION; 2 – distinct. Portanto, a resposta correta é: b) 1 – UNION; 2 – distinct.

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!

Mais conteúdos dessa disciplina