[함수]3. 그룹함수
목차
3. 그룹함수
함수 | 설명 |
---|---|
COUNT | 명시한 컬럼의 행 개수 출력. |
컬럼이름을 직접 명시할 경우 NULL을 제외한 행의 개수를 출력하고 * 사용 시 NULL을 포함한 개수 출력 | |
SUM | NULL을 제외한 모든 행의 합 출력 |
AVG | NULL을 제외한 모든 행의 평균 출력 |
MAX | NULL을 제외한 모든 행에서 최대값 출력 |
MIN | NULL을 제외한 모든 행에서 최소값 출력 |
3.1 COUNT
- 행의 개수를 출력
SELECT COUNT(*), COUNT(empno), COUNT(mgr), COUNT(comm)
FROM emp;
- COUNT(*) : emp 테이블의 전체 행은 12개
- COUNT(empno) : NULL값이 없는 empno컬럼의 수는 12개
- COUNT(mgr) : NULL값이 한 개 존재하는 mgr컬럼은 11개
- COUNT(comm) : NULL이 아닌 값이 4개인 comm 컬럼
3.2 SUM
- 행들의 합을 출력
SELECT SUM(sal)
FROM emp;
3.3 AVG
- 행들의 평균 출력
SELECT AVG(sal) FROM emp;
- 평균을 소수점 두 번째 자리에서 반올림하여 출력
SELECT ROUND(AVG(sal), 2) FROM emp;
3.4 MAX
- 행 중에서 최고값 출력
SELECT MAX(sal) FROM emp;
3.5 MIN
- 행들의 최소값 출력
SELECT MIN(sal) FROM emp;
Reference
- 참고도서(책) : SQL활용 + 실습 후 정리
- 🎈2020.12.02
Author And Source
이 문제에 관하여([함수]3. 그룹함수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@withcolinsong/함수3.-그룹함수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)