Teradata-집계 함수
Teradata는 공통 집계 함수를 지원합니다. SELECT 문과 함께 사용할 수 있습니다.
COUNT − 행 수
SUM − 지정된 열의 값을 더합니다.
MAX − 지정된 열의 큰 값을 반환합니다.
MIN − 지정된 열의 최소값을 반환합니다.
AVG − 지정된 열의 평균값을 반환합니다.
예
다음 급여 표를 고려하십시오.
직원 아니요 | 심한 | 공제 | 순이익 |
---|---|---|---|
101 | 40,000 | 4,000 | 36,000 |
104 | 75,000 | 5,000 | 70,000 |
102 | 80,000 | 6,000 | 74,000 |
105 | 70,000 | 4,000 | 66,000 |
103 | 90,000 | 7,000 | 83,000 |
카운트
다음 예에서는 Salary 테이블의 레코드 수를 계산합니다.
SELECT count(*) from Salary;
Count(*)
-----------
5
MAX
다음 예는 최대 직원 순 급여 값을 반환합니다.
SELECT max(NetPay) from Salary;
Maximum(NetPay)
---------------------
83000
분
다음 예는 Salary 테이블에서 최소 직원 순 급여 값을 반환합니다.
SELECT min(NetPay) from Salary;
Minimum(NetPay)
---------------------
36000
평균
다음 예는 테이블에서 직원의 평균 순 급여 값을 반환합니다.
SELECT avg(NetPay) from Salary;
Average(NetPay)
---------------------
65800
합집합
다음 예에서는 Salary 테이블의 모든 레코드에서 직원 순 급여의 합계를 계산합니다.
SELECT sum(NetPay) from Salary;
Sum(NetPay)
-----------------
329000