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 é a taxa de sucesso do escritório do defensor público na cidade de Chicago?
 ###Tabelas: 
CREATE TABLE cases (id INT, city VARCHAR(255), office VARCHAR(255), result VARCHAR(255)); INSERT INTO cases (id, city, office, result) VALUES (1, 'Chicago', 'Public Defender', 'Won'), (2, 'Chicago', 'Public Defender', 'Lost'), (3, 'Chicago', 'Prosecutor', 'Won');
SELECT (SUM(CASE WHEN result = 'Won' THEN 1 ELSE 0 END) / COUNT(*)) * 100 AS success_rate FROM cases WHERE city = 'Chicago' AND office = 'Public Defender';