728x90
select절에는 일반컬럼과 그룹컬럼이 같이 쓰일 수 없다.
ex)
sum에 대한 정보는 1개인데 나머지 12개의 정보를 출력해서 매치하는 것이 불가능
하기 때문이다.
-그룹 함수
COUNT : 행의 개수를 카운트한다.
select count(*)
from emp;
NULL을 빼고 계산한다.
select count(comm)
from emp;
==예제==
직무의 종류가 몇 종류인지 출력
select count(distinct(job))
from emp;
==예제==
30번 부서에 근무하고있는 사원의 수
select count(*)
from emp
where deptno = 30;
SUM : 해당 열의 총 행의 합계를 구한다.
select sum(sal)
from emp
AVG : 해당 열의 총 행의 평균을 구한다.
select avg(sal)
from emp;
==예제==
--20번 부서에 근무하고있는 사원의 급여 평균--
select avg(sal)
from emp
where (deptno = 20);
MIN : 해당 열의 총 행 중에 최솟값을 구한다.
select min(sal)
from emp;
MAX : 해당 열의 총 행 중에 최댓값을 구한다.
select max(sal)
from emp;
==예제==
20번 부서의 최고 급여액과 최저 급여액을 출력
728x90
'데이터베이스' 카테고리의 다른 글
Database - GROUP BY(개념) + 예제 (0) | 2022.07.08 |
---|---|
Database - 그룹 함수 (실습) (0) | 2022.07.08 |
Database - NVL함수와 DECODE (0) | 2022.07.07 |
Database - 형 변환 함수 (0) | 2022.07.07 |
Database - 날짜 관련 함수 (0) | 2022.07.07 |