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 de escolas em 'CityE' com um orçamento acima de 500000?
 ###Tabelas: 
CREATE TABLE cities (id INT, name VARCHAR(50)); INSERT INTO cities (id, name) VALUES (1, 'CityA'), (2, 'CityB'), (3, 'CityC'), (4, 'CityD'), (5, 'CityE'); CREATE TABLE budget (id INT, city_id INT, department VARCHAR(50), amount INT); INSERT INTO budget (id, city_id, department, amount) VALUES (1, 1, 'Education', 500000), (2, 1, 'Health', 700000), (3, 2, 'Education', 300000), (4, 2, 'Health', 600000), (5, 3, 'Transportation', 900000), (6, 4, 'Transportation', 1200000), (7, 5, 'Education', 600000), (8, 5, 'Health', 800000);
SELECT COUNT(*) FROM budget WHERE department = 'Education' AND city_id IN (SELECT id FROM cities WHERE name = 'CityE') AND amount > 500000;