모던지
SQL 개발자 (SQLD) / 02 SQL기본및활용

SELECT 절에서 붙인 별칭을 WHERE 절에서 쓸 수 없는 이유로 가장 알맞은 것은?

  1. 별칭은 문자열이기 때문입니다
  2. 문법이 금지하기 때문입니다
  3. WHERE가 SELECT보다 먼저 처리되어 그 시점에는 별칭이 아직 존재하지 않기 때문입니다
  4. 별칭은 정렬에만 쓰이기 때문입니다
정답과 해설 보기

3. WHERE가 SELECT보다 먼저 처리되어 그 시점에는 별칭이 아직 존재하지 않기 때문입니다

처리 순서를 알면 자연스럽게 이해됩니다. 반대로 ORDER BY는 SELECT 뒤에 처리되므로 별칭을 쓸 수 있습니다.

풀이 화면에서 풀기 강의 읽기

모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.