Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o número médio de programas por gênero na tabela de programas, excluindo gêneros com menos de 5 programas?
 ###Tabelas: 
CREATE TABLE shows (id INT, title VARCHAR(100), genre VARCHAR(50), country VARCHAR(50), release_year INT);
SELECT AVG(shows.genre = any(array_agg(distinct genre)) OVER ()), genre FROM shows GROUP BY genre HAVING COUNT(genre) > 4;