GROUP BY 절 기본 사용 방법
- 특정 칼럼을 기준으로 집계를 내는데 사용
SELECT GROUP BY 절에 지정된 컬럼1, GROUP BY별로 집계할 값
FROM 테이블명
GROUP BY 그룹으로 묶을 컬럼 값;
더보기
1. Class는 반 명이며 name 학생 이름 score는 해당 학생의 성적 점수
SELECT CLASS, SUM(SCORE)
FROM TBL_REPORT_CARD
GRUOP BY CLASS;
Having절 사용법
- Having 절: Group by로 집계된 값 중 where 절 처럼 특정 조건 추가
SELECT GROUP BY 절에 지정된 컬럼1, GROUP BY별로 집계할 값
FROM 테이블 명
GROUP BY 그룹으로 묶을 컬럼 값
HAVING 조건 추가 ;
더보기
1. 학급별 총합 결과중 150점 이상인 것만 출력 하시오
SELECT CLASS, SUM(SCORE)
FROM TBL_REPORT_CARD
GROUP BY CLASS
HAVING SUM(SCORE) > 150 ;
'DB > SQL' 카테고리의 다른 글
집합쿼리 (0) | 2023.12.29 |
---|---|
Subquery (0) | 2023.12.28 |
AVG 평균 구하기 (0) | 2023.12.26 |
COUNT 컬럼명 갯수 세기 (0) | 2023.12.26 |
ORDER BY 정렬 (0) | 2023.12.26 |