JAVA/SQL

그룹함수

CitronLemon 2019. 3. 5. 18:34

.그룹 조회


1
2
3
4
5
SELECT 컬럼, 집계함수(컬럼) FROM 테이블이름
[WHERE 표현식]
[GROUP BY 컬럼1, 컬럼2 ...]
[HAVING 집계함수(컬럼)에 대한 표현식]
[ORDER BY 컬럼 ...]
cs


- WHERE절을 사용하여 검색된 결과에 대해서 그룹핑 가능.

- GROUP BY절에 사용된 컬럼은 집계함수 없이 SELECT에 명시 가능. 혹은 생략 가능.

- GROUP BY절에 사용되지 않은 컬럼은 반드시 집계함수를 사용해서 지정

- 집계함수의 결과값에 대한 조건 검색을 할 경우 반드시 HAVING절을 사용해야 한다.