entenda profundamente o grupo por x, y Declaração em sql
] Grupo por x A instrução em
SQL é usada para agrupar registros com base no valor comum da coluna especificada x. Para estender esse conceito, o grupo por x, y
representa um agrupamento granular mais fino, onde os registros são agrupados não apenas com base nos valores na coluna X, mas também nos valores na coluna y.
como trabalhar
Este pacote divide efetivamente os dados em diferentes conjuntos. Cada conjunto contém registros que têm o mesmo valor para x e y. Por exemplo:
grupo por sujeito
classificar dados com base em valores exclusivos no sujeito
colun. Grupo por assunto, semestre
divide ainda mais esses grupos de acordo com a combinação única de valores nas colunas
considere o seguinte sujeito_selection
tabela:
--------- ---------- --------------
|
--------- ---------- ----------
|
|
|
|
|
|
|
-----------------------------------
--------- ---------- ----------
| Subject | Semester | Attendee |
--------- ---------- ----------
| ITB001 | 1 | John |
| ITB001 | 1 | Bob |
| ITB001 | 1 | Mickey |
| ITB001 | 2 | Jenny |
| ITB001 | 2 | James |
| MKB114 | 1 | John |
| MKB114 | 1 | Erica |
--------- ---------- ----------
para os sujeitos do grupo e calcular o número de participantes:
selecione Assunto, Count (*)
de sujeito_selection
grupo por sujeito
select Subject, Count(*)
from Subject_Selection
group by Subject
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | | ------------------
--------- -------
| Subject | Count |
--------- -------
| ITB001 | 5 |
| MKB114 | 2 |
--------- -------
:
selecione Assunto, semestre, contagem (*)
de sujeito_selection
Grupo por sujeito, semestre
select Subject, Count(*)
from Subject_Selection
group by Subject
--------- ---------- ------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | | | --------------------------------
--------- ---------- -------
| Subject | Semester | Count |
--------- ---------- -------
| ITB001 | 1 | 3 |
| ITB001 | 2 | 2 |
| MKB114 | 1 | 2 |
--------- ---------- -------
agrupando várias colunas, você pode extrair insights mais específicos e analisar os dados com mais detalhes. Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3