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 nome e tipo de todas as escolas públicas na cidade de Houston que têm um orçamento maior do que a média do orçamento das escolas públicas na cidade?
 ###Tabelas: 
CREATE TABLE public_schools (name VARCHAR(255), city VARCHAR(255), state VARCHAR(255), type VARCHAR(255), budget FLOAT); INSERT INTO public_schools (name, city, state, type, budget) VALUES ('John Adams Middle School', 'Houston', 'TX', 'Public', 123456.78); INSERT INTO public_schools (name, city, state, type, budget) VALUES ('George Washington Middle School', 'Houston', 'TX', 'Public', 987654.32);
SELECT name, type FROM public_schools WHERE city = 'Houston' AND budget > (SELECT AVG(budget) FROM public_schools WHERE city = 'Houston');