SQL 개발자 (SQLD) / 03 실전감각
윈도우 함수를 조건절에서 바로 쓸 수 없는 이유는?
- 정렬이 필요하기 때문입니다
- SELECT 시점에 계산되므로 WHERE가 평가될 때는 아직 존재하지 않기 때문입니다
- 파티션 때문입니다
- 문법 오류이기 때문입니다
정답과 해설 보기
2. SELECT 시점에 계산되므로 WHERE가 평가될 때는 아직 존재하지 않기 때문입니다
순위로 걸러 내려면 인라인 뷰로 한 번 감싼 뒤 조건을 걸어야 합니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.