SQL 개발자 (SQLD) / 02 SQL기본및활용
ORDER BY 절이 SELECT 절의 별칭을 사용할 수 있는 이유는?
- ORDER BY는 문법 검사를 건너뛰기 때문이다
- 별칭은 컬럼명보다 우선순위가 높기 때문이다
- 별칭은 쿼리 전체에서 유효한 이름이기 때문이다
- ORDER BY가 SELECT 절보다 나중에 처리되기 때문이다
정답과 해설 보기
4. ORDER BY가 SELECT 절보다 나중에 처리되기 때문이다
처리 순서에서 SELECT 다음에 오는 절만 별칭을 알아볼 수 있고, 그 절은 ORDER BY입니다. WHERE와 GROUP BY와 HAVING은 모두 SELECT보다 먼저 처리되므로 별칭을 인식하지 못합니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.