[MySQL] 집계 함수
평균 값 계산하기: AVG
- 지정된 열의 평균 값을 반환합니다.
- 예:
AVG(salary)
는 salary
열의 평균 값을 반환합니다.
행 수 계산하기: COUNT
- 지정된 열의 행 수를 계산하거나,
COUNT(*)
를 사용하여 NULL 값을 포함한 전체 행 수를 계산합니다.
- 예:
COUNT(employee_id)
는 employee_id
열의 행 수를 반환하고, COUNT(*)
는 테이블의 전체 행 수를 반환합니다.
합계 계산하기: SUM
- 지정된 열의 값을 모두 더한 합계를 반환합니다.
- 예:
SUM(sales)
는 sales
열의 값들을 모두 더한 합계를 반환합니다.
최대값 찾기: MAX
- 지정된 열의 최대값을 찾습니다.
- 예:
MAX(price)
는 price
열의 최대값을 반환합니다.
최소값 찾기: MIN
- 지정된 열의 최소값을 찾습니다.
- 예:
MIN(age)
는 age
열의 최소값을 반환합니다.
그룹 값 연결하기: GROUP_CONCAT
- 그룹의 열 값들을 문자열로 연결합니다. 기본적으로 콤마(,)를 사용하여 값들을 구분하지만, 다른 구분자를 지정할 수도 있습니다.
- 예:
GROUP_CONCAT(username ORDER BY username SEPARATOR '; ')
는 username
열의 값을 세미콜론과 공백으로 구분하여 연결한 문자열을 반환합니다.