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절을 사용해야 한다.