상세 컨텐츠

본문 제목

오라클 쿼리 실행순서 & 그룹함수 실행순서

프로그래밍/Oracle

by ........? 2012. 4. 20. 18:36

본문

쿼리 실행순서

1.FROM

2.WHERE

3.ROWNUM 할당

4.GRUOP BY

5.HAVING

6.SELECT

7.ORDER BY

 

그룹함수 실행순서

1.합계 SUM

2.평균 AVG

3.최대값 MAX

4.최소값 MIN

5.행의갯수 COUNT

6.분산 VAR

7.표준평균 STDEV

+ NULL이 사칙연산에 포함되면 그 결과값은 무조건 NULL

그러므로 사칙연산을 주로 하는 칼럼일 경우 NOT NULL로 처리하는것이 좋다.

 

1. FROM/WHERE 절이 먼저 처리됩니다.
2. ROWNUM이 할당되고 FROM/WHERE 절에서 전달되는 각각의 출력 레코드에 대해 증가(increment) 됩니다.
3. SELECT가 적용됩니다.
4. GROUP BY 조건이 적용됩니다.
5. HAVING이 적용됩니다.
6. ORDER BY 조건이 적용됩니다.

 

 

'프로그래밍 > Oracle' 카테고리의 다른 글

오라클 DECODE  (0) 2012.05.08
오라클 DBMS_RANDOM.VALUE  (0) 2012.04.23
오라클 LIKE & ESCAPE  (0) 2012.04.23
오라클 ROWNUM  (0) 2012.04.19
오라클 Primary Key & Unique Key  (0) 2012.04.18

관련글 더보기

댓글 영역