[MySQL] 집합 함수 (Aggregate Function)


[MySQL] 집합 함수 (Aggregate Function)

집합 함수 / 복수행 함수 / 다중행 함수 - 여러개의 row를 이용하여 하나의 값 추출 - 그룹 당 하나의 결과 - ALL(기본값) : 모두 / DISTINCT : 중복제거 - NULL은 연산의 대상이 되지 않음 (COUNT(*) 제외) 1. AVG - 평균 - NULL 제외 AVG([DISTINCT | ALL ] expression) AVG(comm)은 4명에 대한 평균 -> NULL은 연산의 대상이 아님으로 2. COUNT - 개수 COUNT( { * | [DISTINCT | ALL ] expression } ) - * : NULL 포함 - DISTINCT : 중복제거 - ALL : 모두(기본값) 3. MAX - 최대값 - NULL 제외 MAX([DISTINCT | ALL ] expression) ex) MAX(hiredate) : 최근 입사일 4. MIN - 최소값 - NULL 제외 MIN([DISTINCT | ALL ] expression) ex) MIN(hiredate) ...


#AVG #복수행함수 #다중행함수 #VARIANCE #SUM #STDDEV #SQL #MySQL #MIN #MAX #HAVING #GROUPBY #COUNT #집합함수

원문링크 : [MySQL] 집합 함수 (Aggregate Function)