Vamos agora aplicar um filtro na nossa consulta, vamos eliminar as pessoas com menos de 18 anos da nossa pesquisa.

C6 Apresentar os subtotais de pessoas cadastradas para cada estado civil, com idade igual ou superior a 18 anos:
SELECT EstadoCivil, COUNT(*) FROM PESSOAS GROUP BY (EstadoCivil) HAVING Idade >= 18.

Observe que o uso do HAVING realiza a filtragem dos registros de maneira similar à cláusula WHERE. Um resultado factível para essa operação seria algo como o que vemos abaixo:

EstadoCivil Count(*)
Solteiro 131
Casado 382
Viúvo 2
Separado 18
Null 2
Resultado da consulta C20
Copyright © 2014 AIEC.