정답 : 4번
FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY
[요약 설명]
이 문제는 SQL 문장에서 각 절의 실행순서를 이해하고 있는지를 평가함.
SQL 문장은 사용자가 작성한 순서대로 실행되지 않으며, 데이터베이스 내부에서 최적화된 실행 순서에 따라 처리됨.
[이론적 내용]
1. SQL 문장의 실제 실행 순서
- FROM : 데이터를 읽어올 테이블 결정
- WHERE : 조건에 맞는 행을 필터링
- GROUP BY : 데이터를 그룹화
- HAVING : 그룹화된 결과를 조건에 적용
- SELECT : 원하는 컬럼을 선택
- ORDER BY : 결과를 정렬
2. SELECT 문장의 실행 흐름
FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY
'Data Engineering' 카테고리의 다른 글
[SQLD 자격검정 실전문제] Part 2-1. 84번 출연료 8888 이상 SQL 찾기 (0) | 2025.06.12 |
---|---|
[SQLD 자격검정 실전문제] Part 2-1. 83번 필요한 JOIN의 수 계산하기 (0) | 2025.06.12 |
[SQLD 자격검정 실전문제] Part 2-1. 81번 실행결과가 NULL인 SQL 찾기 (0) | 2025.06.11 |
[SQLD 자격검정 실전문제] Part 2-1. 80번 날짜 데이터 SQL 실행 결과 찾기 (0) | 2025.06.11 |
[SQLD 자격검정 실전문제] Part 2-1. 79번 오류가 발생하는 SQL 찾기 (0) | 2025.06.11 |