SQL GROUP BY | |
SQL >
Comandos SQL >
Group By
Agora regressamos às funções agregadas. Lembra-se que utilizamos a palavra-chave SUM para calcular o total de vendas de todas as lojas? E se quisermos calcular o total de vendas de cada loja? Bem, necessitamos de duas coisas: Primeiro, é necessário certificarmo-nos que selecionamos o nome da loja, assim como o total de vendas. Segundo, é necessário garantir que todos os valores de vendas são GROUP BY (agrupados por) lojas. A sintaxe SQL correspondente é, SELECT "nome_coluna1", SUM("nome_coluna2")
FROM "nome_tabela" GROUP BY "nome_coluna1"; Vamos ilustrar através da seguinte tabela, Tabela Store_Information
Queremos descobrir o total de vendas de cada loja. Para tal, introduziríamos SELECT Store_Name, SUM (Sales)
FROM Store_Information GROUP BY Store_Name; Resultado:
A palavra-chave GROUP BY é utilizada ao selecionar várias colunas a partir de uma tabela (ou tabelas) e aparece pelo menos um operador aritmético na instrução SELECT. Quando isso acontece, é necessário GROUP BY (agrupar por) todas as outras colunas selecionadas, ou seja, todas as colunas exceto a(s) operada(s) pelo operador aritmético.
Copyright © 2024 1keydata.com Todos os direitos reservados. |