2015. 7. 8. 16:00 Naver Blog 백업용
SELECT를 정의하는 순서
1. SELECT
2. FROM
3. WHERE
4. GROUP BY
5. HAVING
6. ORDER BY
SELECT문의 실행 순서
FROM |
: FROM절에 정의한 테이블로 큰 테이블을 메모리에 올린다. |
↓ |
|
WHERE |
: 테이블로부터 한 ROW씩 읽어서 조건에 맞는 결과를 추출한다. |
↓ |
|
GROUP BY |
: 정의된 GRUPPING할 조건을 적용하여 그룹으로 묶어준다. |
↓ |
|
HAVING |
: 그룹으로 묶인 데이터에 조건을 적용. 즉, 조건에 맞는 그룹만 남겨놓는다. |
↓ |
|
SELECT |
: 원하는 컬럼을 뽑는다. |
↓ |
|
ORDER BY |
: 정렬한다. |
조인(JOIN)?
- 비슷한 성격의 데이터가 쪼개어져 저장되어 있는(=정규화 되어있는) 테이블
ex)
주문테이블
주문상세테이블
'DB > Oracle' 카테고리의 다른 글
[Oracle] 서브쿼리 -1- (0) | 2021.05.07 |
---|---|
[Oracle] 조인(JOIN) -1- (0) | 2021.05.07 |
[Oracle] 그룹함수 -1- (0) | 2021.05.07 |
[Oracle ] SQL 주요함수 -3- (0) | 2021.05.07 |
[Oracle] SQL 주요함수 -2- (0) | 2021.05.07 |