코딩 연습장/데이터베이스(DB)

데이터베이스 그룹화(그룹 함수)-2

Do아 2021. 3. 17. 00:48
728x90

2021/02/25(목)

수업3

- GROUP BY/ HAVING

SELECT 필드명, 그룹함수 FROM 테이블명 GROUP BY 필드명;

-->출력하고자 하는 값에 일반 필드와 그룹함수가 같이 들어가 있으면

GROUP BY를 사용하여 그룹화 시켜줘야 출력가능

SELECT 필드명, 그룹함수 FROM 테이블명 GROUP BY 필드명 HAVING 그룹함수 조건;

---> 그룹함수에 조건을 주고 싶을 때 HAVING사용 WHERE절에서는 불가능

WHERE절은 그룹함수에 조건을 줄 수 없다

SELECT 필드명, 그룹함수 FROM 테이블명 GROUP BY 필드명;

일반 필드와 그룹함수를 함께 출력할 때 GROUP BY 사용

SELECT 필드명, 그룹함수 FROM 테이블명 GROUP BY 필드명 HAVING 그룹함수 조건;

그룹함수에 조건을 주고 싶을 때 HAVING을 사용

728x90