본문 바로가기

나는 엔지니어/ORACLE

group

그룹합수 / 집계함수만 사용하면 group by는 필요없다.

Select Count(*)

From Emp;


Select Count(comm)

From Emp;


Select Count(*) ,ename

From Emp 

Group By Ename;


중복을 제거한후 그룹함수 / 집계 함수 제거는 아래와 같이 사용한다.
Select Count(distinct Job)
From Emp;

그룹함수는 두번까지 중첩해서 사용할 수있다.
하나의 중첩안에 오직 두번밖에 사용 못한다.
Select Max(Avg(Salary))
From Employee
group by dno;

'나는 엔지니어 > ORACLE' 카테고리의 다른 글

CREATE TABLE  (0) 2012.06.18
조인~  (0) 2012.06.15
Months_Between/Add_Months/Last_Day  (0) 2012.06.15
DECODE / CASE WHEN  (0) 2012.06.15
ROUND / TRUNC / MOD 반올림과 버림 그리고 나머지값 구하기  (0) 2012.06.15