다음은 예제를 위한 테이블입니다.
위와 같은 데이터에서 학점 A, B, C, D, F인 학생이 각각 몇 명인지 알고 싶다면 group by를 활용하면 됩니다.
SELECT grade, count(*) FROM student GROUP BY grade;
GROUP BY는 말 그대로 "~을 기준으로 그룹을 지어줘"라는 명령어입니다. 참고로 GROUP BY는 COUNT, MAX, SUM 등의 그룹 함수들과 함께 사용됩니다. 본 예제의 경우에는 COUNT 함수가 사용되었죠.
bskyvision의 추천글
☞ [MariaDB] 테이블 내 숫자들을 더하려면 SUM 함수
728x90
'데이터베이스 > MySQL, MariaDB' 카테고리의 다른 글
[MariaDB] LIKE를 사용하여 특정 문자열 검색하기 (0) | 2021.01.13 |
---|---|
[MariaDB] group by 사용 예제 (0) | 2021.01.12 |
[MariaDB] 데이터베이스 백업 및 복구하기 (0) | 2020.12.30 |
[MariaDB] 컬럼 순서 변경하기 (6) | 2020.12.26 |
[MariaDB] 테이블 이름 변경하기 (0) | 2020.12.25 |
[MariaDB] 사용자에게 모든 권한 또는 CRUD 권한 부여하기 (0) | 2020.12.25 |
[MariaDB] 사용자 추가하는 방법 (0) | 2020.12.24 |
[MariaDB] 우분투 mariadb 포트 번호 변경하는 방법 (2) | 2020.12.24 |
[MariaDB] 데이터를 insert한 시각을 저절로 기록되게 하려면? (0) | 2020.12.16 |