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 públicas e escolas privadas em cada estado?
 ###Tabelas: 
CREATE TABLE states (name VARCHAR(255), schools_count INT); CREATE TABLE schools (name VARCHAR(255), state VARCHAR(255), school_type VARCHAR(255)); INSERT INTO states (name) VALUES ('California'), ('Texas'), ('New York'), ('Florida'), ('Illinois'); INSERT INTO schools (name, state, school_type) VALUES ('School A', 'California', 'Public'), ('School B', 'California', 'Private'), ('School C', 'Texas', 'Public'), ('School D', 'Texas', 'Public');
SELECT state, SUM(school_type = 'Public') as public_schools, SUM(school_type = 'Private') as private_schools FROM schools GROUP BY state;