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 é a classificação média dos hotéis na 'América do Norte' que foram avaliados mais de 20 vezes?
 ###Tabelas: 
CREATE TABLE hotels (hotel_id INT, hotel_name VARCHAR(255), rating DECIMAL(2,1), country VARCHAR(255)); INSERT INTO hotels (hotel_id, hotel_name, rating, country) VALUES (1, 'Hotel New York', 4.3, 'USA'), (2, 'Hotel Vancouver', 4.6, 'Canada'), (3, 'Hotel Mexico City', 4.1, 'Mexico');
SELECT AVG(rating) FROM (SELECT rating FROM hotels WHERE country = 'North America' GROUP BY rating HAVING COUNT(*) > 20) AS subquery;