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: Encontre o número de parques públicos em cidades com uma população superior a 1 milhão.
 ###Tabelas: 
CREATE TABLE City (Name VARCHAR(20), Population INT); CREATE TABLE Park (City VARCHAR(20), Type VARCHAR(10)); INSERT INTO City (Name, Population) VALUES ('CityA', 1500000), ('CityB', 800000), ('CityC', 1200000); INSERT INTO Park (City, Type) VALUES ('CityA', 'Public'), ('CityA', 'Private'), ('CityB', 'Public'), ('CityC', 'Public');
SELECT COUNT(*) FROM City INNER JOIN Park ON City.Name = Park.City WHERE Population > 1000000 AND Type = 'Public';