모던지
SQL 개발자 (SQLD) / 03 실전감각

WHERE 절에 집계 함수를 쓸 수 없는 이유로 가장 알맞은 것은?

  1. WHERE가 그룹으로 묶기 전에 평가되어 그 시점에는 집계값이 존재하지 않기 때문입니다
  2. 문법이 금지하기 때문입니다
  3. 인덱스 때문입니다
  4. 성능 때문입니다
정답과 해설 보기

1. WHERE가 그룹으로 묶기 전에 평가되어 그 시점에는 집계값이 존재하지 않기 때문입니다

처리 순서로 설명됩니다. 집계 결과로 거르려면 HAVING을 써야 합니다.

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

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