Cláusula Having

Bom Vou Falar um pouco de Mysql e sua cláusula Having
ele é aplicada para para GROUP BY, sendo tabela agrupada.
ela é semelhante a cláusula WHERE

e se no caso não houver a cláusula GROUP BY ela é aplicada a todo o resultado como um único
grupo !
Abaixo segue dois exemplos de HAVING
1° Caso

SELECT cliNome, count(*) FROM cliente  WHERE cliNome <> ''GROUP BY cliNome HAVING COUNT(*) > 1

2° Caso

SELECT COUNT(cliSalario)  FROM empresa   GROUP BY ID  HAVING SALÁRIO < 8000;

Bem Simples espero que ajude !
God Bless !

Você pode gostar...