Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Queries diferentes dos exercicios

Já nao é a primeira vez que por acaso acontece que os meus exercicios resolvidos são diferentes da resolução automática do exercicio. Só por acaso nao tem problema a diferença entre estes exercicios ou vou ter problemas por resolver de outra maneira:

Exercicio resolvido:

select c.nome, count(m.id), 
count(m.id)/(select count(id) from matricula)
from curso c join matricula m on m.curso_id = c.id
group by c.nome

O meu exercicio:

select count(m.id) as matricula, c.nome as nome_curso, 
count(m.id) / (select count(m1.id) from matricula m1)
from matricula m 
join curso c on c.id = m.curso_id
group by c.nome;

A minha maneira de pensar poderá nao ser a mais correta?

2 respostas
solução!

Bom dia, A resolução automática é a forma que o instrutor achou de resolver o problema, não quer dizer que seja a mais certa. Se a forma que você achou funciona, então também está certa, e se for melhor e/ou mais simples que a entregue pela resposta automática, então fique a vontade de compartilhar com a comunidade. É sempre bom aprender novas formas de resolver os problemas. =)

Obrigado Vilson! Abraço

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software