Como: Resumir ou agregar valores para todas as linhas de uma tabela
Usando uma função de agregação, você pode criar um resumo de todos os valores em uma tabela.Por exemplo, você pode criar uma consulta, sistema autônomo a seguir para exibir o preço total para todos sistema autônomo livros a titles tabela:
SELECT SUM(price)
FROM titles
Você pode criar várias agregações na mesma consulta utilizando funções agregadas com mais de uma coluna.Por exemplo, você pode criar uma consulta que calcula o total do price coluna e a média do discount coluna.
Você também pode agregar a mesma coluna de formas diferentes (sistema autônomo totalização, contagem e média) na mesma consulta.Por exemplo, a consulta a seguir calcula a média e resume o price coluna a partir do titles tabela:
SELECT AVG(price), SUM(price)
FROM titles
Se você adicionar um critério de Pesquisar, você pode agregar o subconjunto de linhas que atendam a essa condição.
Observação: |
---|
Você também pode contar todas as linhas na tabela ou os que atenderem a uma condição específica.Para obter detalhes, consulte Como: Contar linhas em uma tabela. |
Quando você cria um valor de agregação única para todas as linhas em uma tabela, você pode exibir somente os próprios valores agregados.Por exemplo, se estiver totalizando o valor de price coluna das titles tabela, você poderia não também exibir títulos individuais, nomes de publicador e assim por diante.
Observação: |
---|
Se estiver subtotalizando — isto é, criando grupos — você pode exibir valores de coluna para cada agrupar.Para obter detalhes, consulte Como: agrupar de linhas em resultados da consulta. |
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para agregados valores para todas as linhas
Certifique-se da tabela que deseja agregar já está presente no painel do diagrama.
clicar com o botão direito do mouse no plano de fundo do painel do diagrama e escolher Agrupar por no menu de atalho.The Consulta e View Designer adds a Agrupar por coluna na grade no painel de critérios.
Adicionar a coluna que deseja agregar ao painel Critérios.Certifique-se de que a coluna é marcada para saída.
O consulta e View Designer atribui automaticamente um alias de coluna para a coluna que você está resumindo.Você pode substituir esse alias por outro mais significativo.Para obter detalhes, consulte:Como: Criar aliases de coluna.
No Agrupar por coluna de grade, selecionar a agregação apropriada funcionar, tais sistema autônomo: Soma, Média, Min, Máx., Contagem.Se você quiser agregar apenas linhas únicas no conjunto de resultados, escolher uma função de agregação com sistema autônomo opções DISTINCT, por exemplo, Mín distinto.Não escolher Agrupar por, Expressão, or Onde, pois essas opções não se aplicam quando você estiver agregando todas as linhas.
Observação: A Oracle oferece suporte a funções agregadas adicionais.
O consulta e View Designer substitui o nome da coluna na demonstrativo no Painel SQL com a função de agregação que você especificar.Por exemplo, a demonstrativo SQL pode parecer como este:
SELECT SUM(price) FROM titles
Se você desejar criar mais de uma agregação na consulta, Repetir as etapas 3 e 4.
Quando você adiciona outra coluna à lista de saída da consulta ou ordem por lista, o Query e View Designer preenche automaticamente o termo Agrupar por into the Agrupar por coluna da grade.selecionar a função de agregação adequada.
Adicione critérios de Pesquisar, se houver, para especificar o subconjunto de linhas que você deseja resumir.
Quando você executar a consulta, o painel resultados exibe as agregações especificadas.
Observação: |
---|
O consulta e View Designer mantém sistema autônomo funções agregadas sistema autônomo parte da demonstrativo SQL no painel SQL até que você explicitamente desativar modo de agrupar por.Portanto, se você modificar sua consulta, alterando o tipo ou alterando as tabelas ou objetos com valor de tabela estão presentes no painel do diagrama, a consulta resultante pode incluir funções agregadas inválidas. |