/* Все фильмы (film) нужно сгруппировать по рейтингу (film.rating). И для каждой группы вывести 3 поля:

 * - Название рейтинга (film.rating)

 * - Сколько всего фильмов с данным рейтингом 

 * - Сколько фильмов с данным рейтингом и продолжительностью сдачи в аренду 5 или больше (film.rating_duration >= 5) */


select 

f.rating,

count(*) as film_total_cnt,

count(*) filter(where f.rental_duration >= 5) as film_five_more_rent_dur_cnt

from 

film f 

group by 

f.rating 




Last modified: Monday, 19 July 2021, 9:32 AM