반응형
GROUP BY
GROUP BY는 특정 컬럼을 기준으로 그룹화 하는 명령어로 그룹화를 통해 통계 데이터를 추출할 수 있습니다.
SELECT 컬럼
FROM 테이블명
WHERE 조건
GROUP BY 그룹화할 컬럼
HAVING 그룹화할 조건
부서에서 연봉이 5000 이상인 정보를 추출
SELECT
DEPT.NAME,
COUNT(EMP.ID),
SUM(EMP.SALARY),
AVG(EMP.SALARY),
MIN(EMP.SALARY),
MAX(EMP.SALARY)
FROM EMPLOYEE EMP
JOIN DEPARTMENT DEPT ON (DEPT.ID = EMP.DEPT_ID)
GROUP BY DEPT.ID
HAVING AVG(EMP.SALARY) >= 5000
반응형
'DataBase > MySQL, MariaDB' 카테고리의 다른 글
[MariaDB] INNER JOIN과 OUTER JOIN (0) | 2022.02.04 |
---|---|
[MariaDB] JOIN에서 ON과 USING 차이점 (0) | 2022.02.03 |
[MariaDB] 중복 데이터 제거 DISTINCT (0) | 2022.02.03 |
[MySQL, MariaDB] 주문번호 생성 (2) | 2021.10.05 |
[MariaDB, MariaDB] 테이블 생성 시 필수 컬럼 (1) | 2021.10.01 |