Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 10836|Resposta: 0

[Fonte] Análise do grupo por duas ou mais condições

[Copiar link]
Publicado em 11/03/2015 10:39:02 | | | |
Primeiramente, uma explicação simples do grupo por:
   Agrupar por geralmente faz sentido usá-lo com funções de agregação, como contagem soma média, etc., usando dois elementos do grupo por:
   (1) O campo que aparece após selecionar está na função de agregação ou no grupo por.
   (2) Para filtrar os resultados, você pode usar onde primeiro e depois agrupar por ou agrupar por primeiro e então ter
Vamos analisar a análise de múltiplas condições de grupo por:
Insira a seguinte instrução no query SQL
Teste de criar tabela
(
um varchar (20),
b varchar (20),
C Varchar (20)
)
insira nos valores de teste (1, 'a', 'a')
insira nos valores de teste (1, 'a', 'a')
insira nos valores de teste (1, 'a', 'a')
insira nos valores de teste (1, 'a', 'a')
inserir nos valores de teste (1, 'a', 'b')
inserir nos valores de teste (1,'b', 'b')
inserir nos valores de teste (1,'b', 'b')
inserir nos valores de teste (1,'b', 'b')
Primeira consulta
selecione * de teste; O resultado está mostrado abaixo:
Nos resultados, segundo a coluna b: 5 a e 3 b.

De acordo com a coluna C: 4 A e 4 B.

O segundo grupo por código da coluna b é o seguinte
selecione contagem(a),b do grupo de teste por b
O terceiro grupo, segundo a coluna C, é o seguinte
selecione count(a),c do grupo de teste por c

A quarta vez é agrupada de acordo com as duas condições de b e c
selecione count(a),b,c do grupo de teste por b,c
A quinta vez é agrupada na ordem c e b
selecione count(a),b,c do grupo de teste por c,b
Pode-se ver que grupos por duas condições atuam no processo de trabalho:
Primeiro, os valores da coluna b da primeira condição são agrupados no primeiro grupo: 1-5, e o segundo grupo é 6-8, e então os dois agrupamentos existentes são agrupados com os valores da coluna c da condição 2, e verifica-se que o primeiro grupo pode ser dividido em dois grupos, 1-4,5





Anterior:Como mudar a fonte no PLSQL developer?
Próximo:Os resultados das consultas Oracle geram automaticamente números de série
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com