- 집계 함수 : 입력이 여러개 이고 출력이 하나인 것을 말합니다.
- count : 행의 갯수를 세는 집계 함수
1
2
|
select count(*)
from A;
|
cs |
- avg : 행의 평균을 구하는 집계 함수
1
2
|
select avg(c) *c는 상수로 이루어진 항
from A;
|
cs |
- sum : 행의 총합을 구하는 집계 함수
1
2
|
select sum(c) *c는 상수로 이루어진 항
from A;
|
cs |
- max : 행 중에 최대값을 구하는 집계 함수
1
2
|
select max(c) *c는 상수로 이루어진 항
from A;
|
cs |
- min : 행 중에 최솟값을 구하는 집계 함수
1
2
|
select min(c) *c는 상수로 이루어진 항
from A;
|
cs |
- 집계 함수를 사용함으로 써 WHERE문을 사용하여 조건을 걸어 행을 줄여서 계산도 가능합니다.
1
2
3
|
select sum(c) *c는 상수로 이루어진 항
from A
where c < 10;
|
cs |
- GROUP BY/HAVING절 그룹을 짝지어서 나누어 사용도 가능합니다.
1
2
3
4
|
select count(c)
from A
order by c
having count(c) < 10;
|
cs |
'▶Devel > DB' 카테고리의 다른 글
[PostgresSQL] sleep() 함수 (0) | 2020.06.11 |
---|---|
[PostgreSQL] ::(double colon)의 의미 (0) | 2020.06.11 |
[PostgreSQL] JOIN(INNER, OUTER, SELF) (0) | 2020.04.06 |
[PostgreSQL] ROWNUM - 행의 수 / LIMIT - 행 갯수 제한 (0) | 2020.04.06 |
[PostgreSQL] Table / Row 정보조회 SQL (0) | 2020.04.06 |