Отберите альбомы, названия которых содержат слово 'Rock' и производные от него. В этих альбомах должно быть восемь или более треков. Выведите на экран одно число — среднее количество композиций в отобранных альбомах.
SELECT AVG(tc.count)
FROM
(SELECT title,
COUNT(track_id)
FROM album AS a
LEFT JOIN track AS t ON a.album_id = t.album_id
WHERE a.title LIKE '%Rock%'
GROUP BY a.title
HAVING COUNT(t.name) >= 8) AS tc
Результат
| avg |
|---|
| 11.1667 |
Трек — значение неделимое. Но среднее вполне может быть дробным, даже если оцениваются неделимые параметры.