본문 바로가기
반응형

GROUP BY2

MYSQL - GROUP BY HAVING 절 사용하기 MYSQL에서 그룹화한 결과에 추가 조건을 부여하는 방법으로 GROUP BY HAVING 절을 사용할 수 있습니다. 다음 예제 데이터를 활용하여 GROUP BY와 HAVING 절 사용 방법을 알아보겠습니다. DEPT NAME SALARY 개발 문동은 5000 개발 박연진 6000 영업 장재준 3000 인사 손명오 7000 GROUP BY 사용 방법 GROUP BY는 데이터를 그룹화할 때 사용할 수 있습니다. 1) 기본 문법 SELECT * FROM 테이블명 GROUP BY COL1; 2) 예시 SELECT * FROM TEST GROUP BY DEPT; DEPT NAME SALARY 개발 문동은 5000 영업 장재준 3000 인사 손명오 7000 GROUP BY HAVING 사용 방법 GROUP BY H.. 2023. 3. 11.
MYSQL - SUM, MAX, MIN, AVG, COUNT 집계함수 데이터 조회하기 MYSQL에는 SUM, MAX, MIN, AVG, COUNT 등 다양한 집계함수가 있습니다. MYSQL 8 버전에서는 이런 집계함수와 윈도우함수를 함께 사용하여 더 쉽고 편리하게 합계, 최대값, 최소값 등을 구할 수 있기 때문에 다양한 예제와 함께 알아보도록 하겠습니다. 기본 문법 윈도우함수 OVER는 GROUP BY와 비슷한 역할을 하지만 조회된 기존 데이터에 추가로 집계한 값을 보여준다는 점에서 더 효율적일 수 있습니다. SLELECT 집계함수(컬럼) OVER(PARTITION BY 그룹컬럼 ORDER BY 순서컬럼) 1. 집계함수 MAX() : 최대값, MIN : 최소값, SUM() : 합계, AVG : 평균, COUNT() : 개수 1) 그룹별 최대값 조회 SELECT ID, NAME, DEPT,.. 2023. 2. 25.
반응형