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 casos criminais e sua taxa de resolução por estado?
 ###Tabelas: 
CREATE TABLE states (state_id INT PRIMARY KEY, state_name VARCHAR(50)); CREATE TABLE cases (case_id INT PRIMARY KEY, state_id INT, case_type VARCHAR(50), cleared INT); INSERT INTO states VALUES (1, 'California'), (2, 'Texas'), (3, 'New York'); INSERT INTO cases VALUES (1, 1, 'Murder', 1), (2, 1, 'Theft', 0), (3, 2, 'Murder', 1), (4, 2, 'Theft', 1), (5, 3, 'Murder', 0), (6, 3, 'Theft', 1);
SELECT s.state_name, COUNT(c.case_id) AS total_cases, SUM(c.cleared) / COUNT(c.case_id) * 100 AS clearance_rate FROM states s JOIN cases c ON s.state_id = c.state_id GROUP BY s.state_id;