MEDIA NOME
---------- ----------------------------------------
4,85714286 C# e orientacao a objetos
5,77777778 Scrum e metodos ageis
6,1 SQL e banco de dados
SQL> select avg(n.nota) as media, c.nome
from aluno a join matricula m on a.id =m.aluno_id
join curso c on m.curso_id = c.id
join secao s on c.id = s.curso_id
join exercicio e on s.id = e.secao_id
join resposta r on e.id = r.exercicio_id
join nota n on r.id = n.resposta_id
where upper(a.nome) like upper('%silva%')
or upper(a.nome) like upper('%santos%')
group by c.nome
order by media;`
Conseguir pensar na mesma query que foi disponibilizada após minha resposta. mas gostaria de saber em como utilizar um comando para selecionar mais de um tipo de sobrenome como por exemplo " in('silva','santos','etc..') ", utilizando o like para comparar esta lista. podem me ajudar a elaborar esta condição ?