[MSSQL] 집계함수(COUNT,AVG,MAX,MIN,SUM) 사용법 & 예제
- DB/MSSQL
- 2018. 2. 7.
집계 함수
집계 함수는 계산을 수행하고 단일 값을 반환합니다.
Count() 함수를 제외한 집계 함수는 Null 값을 무시하며 SELECT문 혹은 HAVING 절에만 사용할 수 있습니다.
COUNT() : 수량 계산
--테이블(MY_TABLE)에 남아있는 칼럼수 조회--
SELECT COUNT(*) AS 칼럼수 FROM MY_TABLE
--테이블(MY_TABLE) 이름(MY_NAME)값이 있는 ROW 수 조회--
SELECT COUNT(MY_NAME) AS ROW수 FROM MY_TABLE
AVG(): 평균
--테이블 (MY_TABLE)의 평균나이(AGE) 조회--
SELECT AVG(AGE) AS 평균나이 FROM MY_TABLE
--테이블(MY_TABLE)의 수량(QT)의 전체 평균(AS 평균수량)조회--
SELECT AVG(QT) AS 평균수량 FROM MY_TABLE
MAX(): 최고값
--테이블 (MY_TABLE)의 최고령나이(AGE) 조회--
SELECT MAX(AGE) AS 최고령나이 FROM MY_TABLE
--테이블(MY_TABLE)의 수량(QT)의 가장 많은 수량(AS 가장많은수량)조회--
SELECT MAX(QT) AS 가장많은수량 FROM MY_TABLE
MIN():최솟값
--테이블(MY_TABLE)의 최연소나이 조회--
SELECT MIN(AGE) AS 최연소 FROM MY_TABLE
--테이블(MY_TABLE)의 최소단가(UM) 조회--
SELECT MIN(UM) AS 최소단가 FROM MY_TABLE
SUM(): 합계
-- 테이블(MY_TABLE)의 총 나이값--
SELECT SUM(AGE) AS 총나이 FROM MY_TABLE
--테이블(MY_TABLE)의 공급금액(AM)과 부가세(VAT)를 합한 총금액 AS(합계금액)조회--
SELECT SUM(AM+VAT) AS 합계금액 FROM MY_TABLE
[MS_SQL] GROUP BY, HAVING, DISTINCT절 사용하기
[MS_SQL] JOIN의 종류 설명 및 사용법 & 예제
[MS_SQL] Union, UnionAll 사용법 & 예제
'DB > MSSQL' 카테고리의 다른 글
[MSSQL] JOIN의 종류설명 및 사용법 & 예제 (6) | 2018.02.12 |
---|---|
[MSSQL] GROUP BY, HAVING, DISTINCT절 사용하기 (0) | 2018.02.08 |
[MSSQL] 별칭(ALIAS) 사용법 & 예제 (0) | 2018.02.06 |
[MSSQL] Delete문 사용법 & 예제(트랜잭션) (0) | 2018.01.29 |