tak's data blog
PostgreSQL 문제풀이 5 본문
이번에는 집합 연산자와 서브쿼리와 관련된 문제풀이를 시작하겠습니다!
문제
아래 SQL문은 FILM 테이블을 2번이나 스캔하고 있다. FILM 테이블을 한번만 SCAN하여 동일한 결과 집합을 구하는 SQL을 작성해라.
좀더 효율적인 SQL을 위해서 줄이는 과정이다.
1. 분석함수 AVG를 사용해서 평균을 구한다.
2. 위에서 구한 값을 인라인뷰로 감싼 후 평균보다 큰 값을 구한다.
유의해야할 점 : 효율적인 SQL작성을 위해 서브쿼리, 인라인 뷰 등의 활용성과 보기쉽게 작성하는 점이 중요하다.
'SQL' 카테고리의 다른 글
PostgreSQL 문제풀이 7 (0) | 2021.02.08 |
---|---|
PostgreSQL 문제풀이 6 (0) | 2021.01.26 |
PostgreSQL 문제풀이 4 (0) | 2021.01.23 |
PostgreSQL 문제풀이 3 (0) | 2021.01.23 |
PostgreSQL 문제풀이 2 (0) | 2021.01.23 |