Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Prove Yourself

Having e Where

Recommended Posts

um eh a vodka e o outro eh a caiprinha

 

 

o where eh aplicado nas linhas normais

o having eh aplicado no resultado de um agrupamento

 

ou seja no where você filtra as linhas q você quer usar e o having você filtra o resultado jah dessas linhas agrupadas de algum jeito tipo, sum(), count(), max()....

Compartilhar este post


Link para o post
Compartilhar em outros sites

É possível usar os dois juntos sim. Mas usar um no lugar do outro não é possível, eles tem funções diferentes como explicou o giesta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem sim... por exemplo

 

select sala , count(*)

where

sexo_aluno = 'F'

group by sala

having count(*) > 50

 

 

ou seja, eu quero q o banco me mostre todas as salas q tenham mais de 50(having) pessoas do sexo feminino (where)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.