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 total de escolas em cidades com uma população entre 500.000 e 1.000.000?
 ###Tabelas: 
CREATE TABLE cities (name VARCHAR(50), population INT, num_schools INT); INSERT INTO cities (name, population, num_schools) VALUES ('CityA', 700000, 15), ('CityB', 600000, 12), ('CityC', 550000, 10), ('CityD', 450000, 8), ('CityE', 300000, 6), ('CityF', 800000, 18), ('CityG', 900000, 20), ('CityH', 1100000, 25);
SELECT SUM(num_schools) FROM (SELECT num_schools FROM cities WHERE population BETWEEN 500000 AND 1000000);