2.4. Somando campos de registros
De utilização similar ao operador COUNT(), a SQL oferece uma forma de somar registros ou operações matemáticas. Esse operador, denominado SUM, é muito útil para criar totais e subtotais. Ele permite que ao invés de contar, os valores dos registros (ou operações) sejam somados.
Vamos supor a seguinte estrutura de tabela para um sistema de um mini mercado: PRODUTOS (NomeProduto, Marca, QuantidadeEstoque, ValorUnitario). Suponha que o dono da empresa queira saber quantos itens existem em todo o seu estoque. Isso seria representado pela soma dos campos QuantidadeEstoque de todos os registros cadastrados na base de dados. Vamos ver como construir essa consulta usando o operador SUM:
| C7 | Somar os itens da uma tabela de produtos, representado pelo campo de quantidade em estoque: |
SELECT SUM(QuantidadeEstoque) FROM PRODUTOS
O SGBD iria processar essa consulta da seguinte forma: