Logo Passei Direto
Buscar

Bases de Dados

UNIASSELVI
2. A cláusula JOIN é usada para combinar linhas de 2 ou mais tabelas, baseadas nas relações existentes entre elas. Além dos J0INs para comomar tabelas, a linguagem sor permite Tuncoes de acredacao que nos aluda com a analist cos dados, apresentando de forma resumida as informações de uma consulta. Referente à extração de dados utilizando J0INs e funções de agregação, analise o comando SELECT a seguir: scree p.id, p.nome AVG(m.valor _unitario) as media_valor FROM produto p INNER JOIN movimento mON p.id = m.id_produto GROUP BY p.id, p.nome. Com relação ao comando anterior, classifique V para as sentenças verdadeiras e F para as falsas: ) A função AVG nos retorna a média dos um grupo. sold está agrupando o "id" e "nome" do produto para retornar a média dos valores unitarios ) A função AVG nos retorna à soma dos valores ) A cláusula INNER JOIN presente no comando de consulta irá retornar todos os produtos, mesmo os que não apresentam um registro correspondente na tabela de movimento. Assinale a alternativa que apresenta
User badge image
Bella Mattos

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada sentença do comando SQL apresentado: 1) "A função AVG nos retorna a média dos um grupo. Está agrupando o 'id' e 'nome' do produto para retornar a média dos valores unitários." Verdadeiro (V). A função AVG calcula a média dos valores do grupo definido pelo GROUP BY, que neste caso é por p.id e p.nome. 2) "A função AVG nos retorna à soma dos valores." Falso (F). A função AVG retorna a média, não a soma. A função que retorna a soma é SUM. 3) "A cláusula INNER JOIN presente no comando de consulta irá retornar todos os produtos, mesmo os que não apresentam um registro correspondente na tabela de movimento." Falso (F). O INNER JOIN retorna apenas os registros que possuem correspondência em ambas as tabelas. Para retornar todos os produtos, mesmo sem correspondência, seria necessário usar LEFT JOIN. Portanto, a sequência correta é: V - F - F. Como a questão não apresentou as alternativas completas, você tem que criar uma nova pergunta com as alternativas para que eu possa indicar a correta.

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