- 집합 함수
- SQL 의 통계 함수 기능임
- 합계
- 평균
- 최대값
- 최소값 계산시 사용
SELECT COUNT(m), -- 회원 수 SUM(m.age), -- 나이 합계 AVG(m.age), -- 평균 나이 MAX(m.age), -- 최대 나이 MIN(m.age) -- 최소 나이 FROM Member m
COUNT
: 결과 수를 구합니다. 반환 타입은Long
입니다.
MAX
,MIN
: 최대, 최소 값을 구합니다. 문자, 숫자, 날짜 등에 사용할 수 있습니다.
AVG
: 평균값을 구합니다. 숫자 타입만 사용 가능하며, 반환 타입은Double
입니다.
SUM
: 합계를 구합니다. 숫자 타입만 사용 가능하며, 반환 타입은 타입에 따라Long
,Double
,BigInteger
,BigDecimal
등이 될 수 있습니다.
- SQL 의 통계 함수 기능임
- 집합 함수 사용 시 참고사항
NULL
값은 집합 함수에서 무시됨- 통계에 포함되지 않는다.
sum
avg
max
min
함수는 결과 값이 없으면NULL
을 반환
count
는 0 반환
distinct
는 중복 값 제외후 집합
- order by
- 정렬..
- group by
- 그룹화
- having
- 그룹화된 결과 조건
Uploaded by N2T
'자바 > JPA' 카테고리의 다른 글
[JPA] 프로젝션 (0) | 2023.11.09 |
---|---|
[JPA] 페이징 API (0) | 2023.11.09 |
[JPA] JPQL 조인 (0) | 2023.11.09 |
[JPA] 페치 조인 (0) | 2023.11.09 |
[JPA] 컬렉션 페치 조인 (0) | 2023.11.09 |