Vamos lançar mais um exemplo hipotético para reforçar essa funcionalidade. Suponha que exista uma tabela de pessoas com a seguinte estrutura: PESSOAS (ID, Nome, EstadoCivil, Idade). E que você queira saber quantas pessoas existem no banco de dados de cada um dos estados civis possíveis. Vamos ver como seria nossa consulta:

C5 Apresentar os subtotais de pessoas cadastradas para cada estado civil:
SELECT EstadoCivil, COUNT(*) FROM PESSOAS GROUP BY (EstadoCivil).

Um resultado factível para essa operação seria algo como o que vemos abaixo:

EstadoCivil Count(*)
Solteiro 192
Casado 382
Viúvo 2
Separado 18
Null 8
Resultado da consulta C25

Perceba que as pessoas que não têm um estado civil cadastrado foram incluídas no estado civil nulo.

Copyright © 2014 AIEC.