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 missões de evacuação bem-sucedidas e fracassadas em cada estado?
 ###Tabelas: 
CREATE TABLE evacuations (evacuation_id INT, state VARCHAR(50), mission_status VARCHAR(10)); INSERT INTO evacuations (evacuation_id, state, mission_status) VALUES (1, 'State A', 'successful'), (2, 'State A', 'failed'), (3, 'State B', 'successful'), (4, 'State C', 'failed'), (5, 'State A', 'successful'), (6, 'State B', 'failed'); CREATE TABLE states (state_id INT, name VARCHAR(50)); INSERT INTO states (state_id, name) VALUES (1, 'State A'), (2, 'State B'), (3, 'State C');
SELECT s.name, SUM(CASE WHEN e.mission_status = 'successful' THEN 1 ELSE 0 END) AS num_successful, SUM(CASE WHEN e.mission_status = 'failed' THEN 1 ELSE 0 END) AS num_failed FROM evacuations e JOIN states s ON e.state = s.name GROUP BY s.name