같은 쿼리 블록의 WHERE 절에서 SELECT 목록에서 만든 별칭을 일반적으로 사용할 수 없는 이유는?
정답 1번
논리적 실행 순서에서 WHERE가 SELECT보다 먼저 처리되므로 WHERE 평가 시점에는 SELECT 목록의 별칭이 아직 만들어지지 않았다. 필요하면 인라인 뷰를 사용한다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-09
논리적 실행 순서에서 WHERE가 SELECT보다 먼저 처리되므로 WHERE 평가 시점에는 SELECT 목록의 별칭이 아직 만들어지지 않았다. 필요하면 인라인 뷰를 사용한다.