반응형
DB/Oracle
-
[Oracle] Select SQL 실행순서DB/Oracle 2020. 5. 15. 15:32
Select SQL 실행순서(오라클 SQL 기준) 1) FROM table(s) [alias] - FROM 절에 사용된 테이블을 인식하여 데이터 딕셔너리에서 관련된 정보들을 파악 2) [WHERE condition(s)] - WHERE절에서 조건에 맞는 데이터를 추출 3) [GROUP BY column(s)] - GROUP BY절이 추가되면 GROUP BY절에 사용된 항목별로 데이터의 정렬이 일어남 4) [HAVING condition(s)] - HAVING 절은 GROUP BY절로 정렬이 된 데이터를 대상으로 조건을 정의. 5) SELECT {*, column(s) [alias],...} - 대부분의 RDBMS가 ROW(로우)기준 저장구조입니다. SELECT이전까지 원하지 않는 칼럼까지도 데이터베이스의..