본문 바로가기
Develop

SQL 쿼리 실행 순서

by jaeyoungb 2023. 9. 27.

1. FROM: 데이터 검색, 조작할 테이블 또는 데이터 소스 지정

2. JOIN: 필요한 경우, JOIN 절에서 두 개 이상의 테이블 결합

3. WHERE: 조건을 사용하여 원하는 행 필터링

4. GROUP BY: 그룹화를 위해 특정 열을 기준으로 행 그룹화

5. HAVING: 그룹화된 결과에 대한 조건 지정

6. SELECT: 반환하려는 열 선택, 결과 데이터의 형식 지정

7. DISTINCT: 필요한 경우, 중복된 행 제거

8. ORDER BY: 결과 정렬

9. LIMIT / OFFSET: 페이지네이션을 위해 결과를 제한 or 오프셋 적용

10. SELECT 절에서 계산식이나 함수를 사용하여 데이터 가공 및 변환

11. 실행된 쿼리의 결과 반환

 

( INSERT / UPDATE / DELETE: 데이터 삽입, 수정, 삭제 수행 )

( UNION / INTERSECT / EXCEPT: 둘 이상의 결과 집합을 결합할 때 사용 )