Partilhar via


Resumir ou agregar valores usando expressões personalizadas (Visual Database Tools)

Aplica-se a:SQL Server

Além de usar funções de agregação para agregar dados, você pode criar expressões personalizadas para produzir valores agregados. Você pode usar expressões personalizadas no lugar de funções agregadas em qualquer lugar em uma consulta agregada.

Por exemplo, na tabela titles você pode querer criar uma consulta que mostre não apenas o preço médio, mas qual seria o preço médio se fosse descontado.

Não é possível incluir uma expressão baseada em cálculos que envolvam apenas linhas individuais na tabela; A expressão deve ser baseada em um valor agregado, porque apenas os valores agregados estão disponíveis no momento em que a expressão é calculada.

Especificar uma expressão personalizada para um valor de resumo

  1. Especifique os grupos para a sua consulta. Para obter detalhes, consulte Agrupar Linhas nos Resultados da Consulta (Visual Database Tools).

  2. Mova para uma linha vazia do painel Critérios e digite a expressão na coluna Colunas.

    As Ferramentas de Designer de Consulta e Exibição (Visual Database Tools) atribuem automaticamente um alias de coluna à expressão para criar um título de coluna útil na saída da consulta. Para obter mais detalhes, consulte Criar aliases de coluna (Visual Database Tools).

  3. Na coluna Agrupar por da expressão, selecione Expressão.

  4. Execute a consulta.