Logo Passei Direto
Buscar
Leia 0 trecho a seguir: Tempo restante operações Um analista de dados está desenvolvendo relatórios para um sistema de controle de relacionadas logísticas. As consultas devem integrar dados de diferentes SQL com filtros e eliminação de duplicidade. e permitir a extração de resultados otimizados por meio de tabelas expressões 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: a. 1 UNIONALL; 2 check b. 1 JOIN; 2 all C. 1 - FROM; 2 as d. 1 INTERSECT; 2 unique e. 1 UNION; 2 distinct
User badge image
Rodrigo Melo

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Para resolver essa questão, precisamos entender o que cada uma das opções propõe em relação às operações SQL e como elas se encaixam no contexto apresentado. A consulta SQL apresentada envolve a combinação de dados de duas tabelas (fornecedores e operações) e a necessidade de extrair resultados otimizados. O uso de "UNION" e "DISTINCT" é comum para combinar resultados de diferentes consultas e eliminar duplicatas. Vamos analisar as opções: a. 1 UNION ALL; 2 check - "UNION ALL" não elimina duplicatas, e "check" não é um termo SQL adequado para o contexto. b. 1 JOIN; 2 all - "JOIN" não faz sentido aqui, pois estamos buscando combinar resultados de duas consultas, não juntar tabelas. c. 1 - FROM; 2 as - "FROM" é uma parte da sintaxe SQL, mas "as" não se encaixa no contexto de combinação de resultados. d. 1 INTERSECT; 2 unique - "INTERSECT" retorna apenas os resultados que estão em ambas as consultas, mas "unique" não é um termo SQL. e. 1 UNION; 2 distinct - "UNION" combina os resultados de duas consultas e elimina duplicatas, enquanto "distinct" é usado para garantir que os resultados sejam únicos. A opção que melhor se encaixa no contexto da questão, considerando a necessidade de combinar resultados e eliminar duplicatas, é: e. 1 UNION; 2 distinct.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina