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 total de escolas nos Estados Unidos, por estado, separadamente para escolas públicas e privadas.
 ###Tabelas: 
CREATE TABLE us_schools (id INT, state VARCHAR(255), school_type VARCHAR(255), num_schools INT); INSERT INTO us_schools (id, state, school_type, num_schools) VALUES (1, 'California', 'Public', 6544);
SELECT state, SUM(CASE WHEN school_type = 'Public' THEN num_schools ELSE 0 END) AS total_public_schools, SUM(CASE WHEN school_type = 'Private' THEN num_schools ELSE 0 END) AS total_private_schools FROM us_schools GROUP BY state;