SUM: 누적 합계 반환
AVG: 그룹의 평균 반환
MAX: 그룹의 최댓값 반환
MIN: 그룹의 최솟값 반환
COUNT: 그룹의 총 개수 반환
CREATE TABLE
INPUT DATA IN THE TABLE
SUM FUNCTION
해당 컬럼 값들에 대한 총 합을 구하는 함수, 이때 해당 컬럼 값이 NULL인 것은 제외하고 계산한다.
SELECT SUM(컬럼명) FROM 테이블명;
AVG FUNCTION
해당 컬럼 값들에 대한 평균을 구하는 함수, 이때 해당 컬럼 값이 NULL인 것은 제외하고 계산한다.
SELECT AVG(컬럼명) FROM 테이블명;
MAX , MIN FUNCTION
MAX: 지정한 칼럼 값들 중에 최댓값을 구하는 함수
MIN: 지정한 칼럼 값들 중에 최솟값을 구하는 함수
SELECT MIN(컬럼명), MIN FROM 테이블명;
Tip 컬럼명에 인수가 1개이상 들어가면 오류, 다른 함수들도 마찬가지다.
COUNT FUNCTION
테이블에서 조건을 만족하는 ROW(행)의 개수를 반환, 특정 컬러에 기술하면 해당 컬럼 값을 갖고 있는 ROW(행)의 개수를 계산하여 반환한다.
SELECT COUNT(컬럼명) FROM 테이블명;
1. CURRENT TABLE
=>SELECT COUNT(COUNT) FROM BIT6_LATECOMER;
1.1 결과
0도 NUMBER 취급해서 ROW(행)의 개수에 포함되서 출력
2.ADD NULL DATA IN THE CURRENT TABLE
2.2 결과
COUNT 함수는 NULL 값에 대해 개수를 세지 않는다. 만약 COUNT 함수에 COUNT(*)처럼 *를 적용하면 TABLE의 전체 ROW(행) 수를 구하게 된다.
=>SELECT COUNT(COUNT) FROM BIT6_LATECOMER;
=>SELECT COUNT(*) FROM BIT6_LATECOMER;