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 do hotel para hotéis ecologicamente corretos na América do Norte, e quantos deles têm uma classificação acima de 4?
 ###Tabelas: 
CREATE TABLE Hotels (HotelID INT, HotelName VARCHAR(50), IsEcoFriendly BOOLEAN, Rating INT, Continent VARCHAR(20)); INSERT INTO Hotels (HotelID, HotelName, IsEcoFriendly, Rating, Continent) VALUES (1, 'EcoLodge', true, 4, 'North America'), (2, 'SustainableResort', true, 5, 'Europe');
SELECT AVG(Rating), COUNT(*) as Above4Rating FROM Hotels WHERE IsEcoFriendly = true AND Continent = 'North America' GROUP BY IsEcoFriendly HAVING AVG(Rating);