conceitos e exemplos do compute by compute by e case sql server
COMPUTE e COMPUTE BY – Usamos a cláusula COMPUTE para obtermos visualmente dados totalizados. Já com a cláusula COMPUTE BY podemos visualizar os dados sem os mesmos serem agrupados.
Por meio do COMPUTE BY, é possível visualizar tanto linhas de detalhe, como linhas de resumo com o uso de uma instrução SELECT.
Importante ressaltar que o resultado gerado pela cláusula COMPUTE é apenas para visualização e não pode ser usado, ou seja, não possui característica relacional. Em conjunto com o COMPUTE, podemos usar nomes de funções descritas em artigos anteriores, como MIN, MAX, AVG, COUNT ou SUM.
Com base na tabela Produtos, vamos realizar uma totalização das quantidades de produtos, que no resultado estarão separados por tipo. Para isso, usaremos o seguinte comando:
SELECT Nome, Fabricante, Quantidade, Tipo FROM Produtos ORDER BY Tipo COMPUTE SUM (Quantidade) BY Tipo COMPUTE SUM (Quantidade)
Leia mais em: Conceitos e Exemplos do COMPUTE BY - Compute By e Case: SQL Server 2008 - Parte 1 http://www.devmedia.com.br/conceitos-e-exemplos-do-compute-by-compute-by-e-case-sql-server-2008-parte-1/21575#ixzz3T5UgE0LC
Olá pessoal, neste artigo veremos os conceitos e exemplos com as cláusulas COMPUTE e COMPUTE BY. Acompanhem:
COMPUTE e COMPUTE BY – Usamos a cláusula COMPUTE para obtermos visualmente dados totalizados. Já com a cláusula COMPUTE BY podemos visualizar os dados sem os mesmos serem agrupados.
Por meio do COMPUTE BY, é possível visualizar tanto linhas de detalhe, como linhas de resumo com o uso de uma instrução SELECT.
Importante ressaltar que o resultado gerado pela cláusula COMPUTE é apenas para visualização e não pode ser usado, ou seja, não possui característica relacional. Em conjunto com o COMPUTE, podemos usar nomes de funções descritas em artigos anteriores, como MIN, MAX, AVG, COUNT ou SUM.