728x90
출처: https://soo-vely-dev.tistory.com/220
SELECT 쿼리문에서의 문법 순서와 실행 순서는 서로 다릅니다.
쿼리문의 실행 순서를 알고 쿼리를 작성하면 보다 효율적인 쿼리를 작성할 수 있습니다.
[문법 순서]
SELECT -> FROM -> WHERE -> GROUP BY -> HAVING -> ORDER BY
[실행 순서]
FROM - > ON -> JOIN -> WHERE -> GROUP BY -> HAVING -> SELECT -> DISTINCT -> ORDER BY
- FROM : 조회 테이블 확인
- ON : 조인 조건 확인
- JOIN : 테이블 조인 (병합)
- WHERE : 데이터 추출 조건 확인
- GROUP BY : 특정 컬럼 그룹화
- HAVING : 그룹화 이후 데이터 추출 조건
- SELECT : 데이터 추출
- DISTINCT : 중복 제거
- ORDER BY : 데이터 순서 정렬
추가적으로, Alias(별칭)은 FROM, SELECT, ORDER BY절에서만 사용 가능합니다.
출처: https://soo-vely-dev.tistory.com/220 [soo_vely의 개발로그:티스토리]
728x90
반응형
'정보관리(데이터베이스, DB) > 오라클' 카테고리의 다른 글
oracle 계정 설정 (1) | 2024.04.09 |
---|---|
[Oracle] DB-LINK(디비 링크)로 원격 DB를 편리하게 (0) | 2024.04.09 |
오라클 내의 전체 테이블 또는 컬럼을 조회 (0) | 2024.04.06 |
Oracle - 모든 테이블에서 데이터 찾기 (1) | 2024.04.06 |
[Oracle] 오라클 UNPIVOT 사용법 (열을 행으로 변환) (1) | 2024.03.29 |