глубоко понимать группу с помощью x, y -оператора в SQL
]] Group by x оператор в
SQL используется для групповых записей на основе общего значения указанного столбца x. Чтобы расширить эту концепцию, Group By x, y
представляет более тонкую гранулирующую группировку, где записи сгруппируются не только на значениях в столбце X, но и на значениях в столбце Y.
, как работать
этот пакет эффективно делит данные на разные наборы. Каждый набор содержит записи, которые имеют одинаковое значение для x и y. Например:
группа по субъекту
классифицируйте данные на основе уникальных значений в столбце
. Group By Suptment, Semester
далее делит эти группы в соответствии с уникальной комбинацией значений в subject
и Semester
. Пример
рассмотрим следующее subject_selection
таблица:
--------- ---------- ----------
| Subject | Semester | Attendee |
--------- ---------- ----------
| ITB001 | 1 | John |
| ITB001 | 1 | Bob |
| ITB001 | 1 | Mickey |
| ITB001 | 2 | Jenny |
| ITB001 | 2 | James |
| MKB114 | 1 | John |
| MKB114 | 1 | Erica |
--------- ---------- ----------
]
применить Группа по субъекту
для групповых субъектов и вычислить количество участников:
select Subject, Count(*)
from Subject_Selection
group by Subject
Выход:
--------- -------
| Subject | Count |
--------- -------
| ITB001 | 5 |
| MKB114 | 2 |
--------- -------
]
расширить Group By Supty, Semester
:
select Subject, Semester, Count(*)
from Subject_Selection
group by Subject, Semester
Выход:
--------- ---------- -------
| Subject | Semester | Count |
--------- ---------- -------
| ITB001 | 1 | 3 |
| ITB001 | 2 | 2 |
| MKB114 | 1 | 2 |
--------- ---------- -------
]
этот результат показывает, что три студента взяли ITB001 в первом семестре, два студента взяли ITB001 во втором семестре, а два студента взяли MKB114 в первом семестре.
], группируя несколько столбцов, вы можете извлечь более конкретные идеи и более подробно проанализировать данные.
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3