함수
input과 output과의 관계 정의
함수의 분류
단일행 함수 : 하나의 행이 삽입되면 하나의 결과가 리턴
복수행 함수(그룹 함수) : 여러 개의 행이 삽입되면 하나의 결과 리턴
- count
- 행의 수 세기
- NULL은 세지 않음
- 숫자, 문자, 날짜 컬럼 모두 카운트 가능
- sum
- 총 합 계산
- 숫자 컬럼만 연산 가능
- NULL은 무시
- avg
- 평균 계산
- 숫자 컬럼만 연산 가능
- NULL은 무시
- NULL인 대상을 포함한 평균을 구하는 경우를 조심해야함.
- 총 10명 중 NULL이 5명이라면 AVG함수는 5명의 평균값 출력, 평균 수식은 10명의 평균값을 출력하게 됨
4.MIN, MAX