집계함수중 자주 사용되는 함수는 SUM, COUNT, AVG, MIN, MAX 등이 있다.
SUM
Sum 함수는 해당하는 값들을 모두 더해서 출력해준다.
where FeeType = 'Gym'으로 FeeType이 Gym인 데이터에 대한 합을 출력했다.
AVG MIN MAX
AVG MIN MAX는 각각 평균, 최소, 최대값을 계산한다.
해당 함수는 데이터 타입이 numeric일경우에만 사용 가능하고, varchar와 같이 문자일경우에는 사용 불가하다.
COUNT
count는 선택된 행의 개수를 반환한다.
count(선택한 열)의 형태를 가진다.
위 테이블은 where의 조건을 만족하는 행의 개수를 반환하는 예시이다.
위 예시는 distinct를 이용해 중복되는 경우는 제외하고 카운트를 반환하는 예시이다.
중복을 제거하면 Gym, Lunch, Trip 세가지이므로 3을 반환한다.
'DB > 관계형 DB' 카테고리의 다른 글
랭킹 함수(Row_Number, Rank, Dense_Rank, NTile) (0) | 2021.04.22 |
---|---|
데이터 그룹화(Group By) (0) | 2021.04.22 |
데이터 요약 - 중복제거(Distinct) (0) | 2021.04.15 |
WHERE절의 조건부 논리(case) (0) | 2021.04.15 |
Order By 조건부 논리(case) (0) | 2021.04.15 |