[DATABASE] 자주 사용하는 집계함수 사용방법 예제
집계함수
우리가 자주 사용하는 집계함수 ( COUNT, AVG, MAX, MIN, SUM ) 는 계산을 수행하고 단일 값을 반환합니다.
[참고] COUNT() 함수를 제외한 집계함수는 NULL 값을 무시하며 SELECT문 혹은 HAVING 절에서만 사용할 수 있습니다.
COUNT() 함수
--테이블에 남아있는 칼럼수 조회--
SELECT COUNT(*) AS 칼럼수 FROM 테이블명
--테이블 컬럼 값이 있는 ROW 수 조회--
SELECT COUNT(컬럼명) AS ROW수 FROM 테이블명
AVG() 함수
--테이블의 평균나이(AGE) 조회--
SELECT AVG(AGE) AS 평균나이 FROM 테이블명
--테이블의 수량(QT)의 전체 평균(AS 평균수량)조회--
SELECT AVG(QT) AS 평균수량 FROM 테이블명
MAX() 함수
--테이블의 최고령나이(AGE) 조회--
SELECT MAX(AGE) AS 최고령나이 FROM 테이블명
--테이블의 수량(QT)의 가장 많은 수량(AS 가장많은수량)조회--
SELECT MAX(QT) AS 가장많은수량 FROM 테이블명
MIN() 함수
--테이블의 최연소나이 조회--
SELECT MIN(AGE) AS 최연소 FROM 테이블명
--테이블의 최소단가(UM) 조회--
SELECT MIN(UM) AS 최소단가 FROM 테이블명
SUM() 합계
-- 테이블의 총 나이값--
SELECT SUM(AGE) AS 총나이 FROM 테이블명
--테이블의 공급금액(AM)과 부가세(VAT)를 합한 총금액 AS(합계금액)조회--
SELECT SUM(AM+VAT) AS 합계금액 FROM 테이블명