Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

IN + '%XXX%'

Seria possível procurar pelo m.tipo contendo um trecho de texto, algo do tipo:

select c.nome, count(m.id) from 
curso c join matricula m on c.id = m.curso_id
where m.tipo in ('%PF%', '%PJ%')
group by c.nome

?

1 resposta
solução!

Amigo pelo que eu sei não é possivel. Com o IN só funciona a string completa.

Mas você pode contornar isso realizando a consulta da seguinte forma:

select c.nome, count(m.id) from 
curso c join matricula m on c.id = m.curso_id
where m.tipo like '%PF%' or m.tipo like  '%PJ%'
group by c.nome

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