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

윈도우 함수를 조건절에서 바로 쓸 수 없는 이유는?

  1. 정렬이 필요하기 때문입니다
  2. SELECT 시점에 계산되므로 WHERE가 평가될 때는 아직 존재하지 않기 때문입니다
  3. 파티션 때문입니다
  4. 문법 오류이기 때문입니다
정답과 해설 보기

2. SELECT 시점에 계산되므로 WHERE가 평가될 때는 아직 존재하지 않기 때문입니다

순위로 걸러 내려면 인라인 뷰로 한 번 감싼 뒤 조건을 걸어야 합니다.

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

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