SELECT 문장 실행 순서 – 옵티마이저가 SQL 문장의 SYNTAX, SEMANTIC 에러를 점검하는 순서
개발 및 관리/Oracle 9i, 10g, 11g, 12c, 19c 2012. 3. 28. 22:01반응형
SQL전문가 가이드 p. 274
SELECT 문장 실행 순서 – 옵티마이저가 SQL 문장의 SYNTAX, SEMANTIC 에러를 점검하는 순서
5. SELECT 컬럼명 [ALIAS명]
1. FROM 테이블명
2. WHERE 조건식
3. GROUP BY 칼럼(Column)이나 표현식
4. HAVING 그룹조건식
6. ORDER BY 칼럼(Column)이나 표현식;
1. 발췌 대상 테이블을 참조한다. (FROM)
2. 발췌 대상 데이터가 아닌 것을 제거한다. (WHERE)
3. 행들을 소그룹화 한다. (GROUP BY)
4. 그룹핑된 값의 조건에 맞는 것만을 출력한다. (HAVING)
5. 데이터 값을 출력/계산한다. (SELECT)
6. 데이터를 정렬한다. (ORDER BY)
반응형
'개발 및 관리 > Oracle 9i, 10g, 11g, 12c, 19c' 카테고리의 다른 글
SQL 전문가 가이드, JOIN 정리 (0) | 2012.04.12 |
---|---|
Top N 쿼리 - SQL전문가 가이드 p. 277 (0) | 2012.03.28 |
ORDER BY 절 사용 특징 - SQL전문가 가이드 p.270 (0) | 2012.03.28 |
집계 함수와 NULL 처리 - SQL전문가 가이드 p. 265 (0) | 2012.03.28 |
CASE 표현과 Oracle의 DECODE 함수의 차이점 비교 - SQL전문가 가이드 p.264 (0) | 2012.03.28 |