[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 열의 값을 세미콜론과 공백으로 구분하여 연결한 문자열을 반환합니다.