0v0__DEV

[05] ABAL SQL 작성 순서 & 실행 순서 본문

SAP BASIC

[05] ABAL SQL 작성 순서 & 실행 순서

0v0_삐약 2024. 8. 5. 23:18
728x90

SQL문은 작성하는 순서가 있고, 실행되는 순서가 있다.

 

1. SQL 실행 순서

SQL의 실행 순서 SQL 의미
1 FROM 조회하는 테이블을 확인한다
2 ON 조인 조건을 확인한다
3 JOIN 테이블 조인을 확인한다
4 WHERE 데이터 출력 조건을 확인한다 (어떤 행?)
5 GROUP BY 특정 컬럼 기준으로 그룹화한다(어떤 그룹?)
6 HAVING 그룹화 이후에 데이터를 추출하는 조건을 확인한다(어떤 조건 그룹?)
7 SELECT 데이터를 추출한다.
8 DISTINCT 중복을 제거한다
9 ORDER BY 정렬한다

 

2. SQL 작성 순서

SQL의 작성 순서 SQL 사용 예시
1 SELECT SELECT * / SELECT carrid, connid, AVG(price)
2 FROM FROM sflight
3 WHERE WHERE carrid = 'AA'
4 GROUP BY GROUP BY carrid
5 HAVING HAVING AVG(price) > 100
: 그룹바이로 조회한 select 구문에 그룹의 조건을 추가 
6 ORDER BY ORDERBY carrid descending
728x90